CodeIgniter CLI模式简介


Posted in PHP onJune 17, 2014

让我们以Hello World为例,首先创建一个简单的控制器。使用你的文本编辑器,创建一个叫做 tools.php 的文件,并且输入如下代码:

<?php
class Tools extends CI_Controller {  public function message($to = 'World')
  {
    echo "Hello {$to}!".PHP_EOL;
  }
}
?>

然后将这个文件保存到你的 application/controllers/ 文件夹里。现在正常情况下你可以通过你网站的 URL 来访问它:

example.com/index.php/tools/message/to

除此之外,我们也可以在 Mac/Linux 中打开终端,或者在 Windows 下进入“运行”输入“cmd”,并进入我们的 CodeIgniter 项目的目录。

$ cd /path/to/project;
$ php index.php tools message

如果你跟这样一步步运行下来,应该会看到 Hello World!。

$ php index.php tools message "John Smith"

至此我们像使用 URL 参数一样给它传递了一个参数。“John Smith”作为一个参数被传递了,并且输出也变成:Hello John Smith!。

PHP 相关文章推荐
php设计模式 Proxy (代理模式)
Jun 26 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
php生成RSS订阅的方法
Feb 13 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
php根据日期显示所在星座的方法
Jul 13 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
php workerman定时任务的实现代码
Dec 23 PHP
PHP判断当前使用的是什么浏览器(推荐)
Oct 27 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
May 29 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 PHP
Jsonp劫持学习
Apr 01 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 23 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 #PHP
CI框架自动加载session出现报错的解决办法
Jun 17 #PHP
Thinkphp模板中截取字符串函数简介
Jun 17 #PHP
CI框架中zip类应用示例
Jun 17 #PHP
php获取网页请求状态程序示例
Jun 17 #PHP
php版淘宝网查询商品接口代码示例
Jun 17 #PHP
php+ajax实现图片文件上传功能实例
Jun 17 #PHP
You might like
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
php 数学运算验证码实现代码
2009/10/11 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
jquery背景跟随鼠标滑动导航
2015/11/20 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
vue实现一拉到底的滑动验证
2019/07/25 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
Python实现的tab文件操作类分享
2014/11/20 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
python判断元素是否存在的实例方法
2020/09/24 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
中专自我鉴定范文
2013/10/16 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
绿色学校实施方案
2014/03/31 职场文书
请假条格式范文
2014/04/10 职场文书
搞笑婚庆主持词
2015/06/29 职场文书