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获取表单textarea数据中的换行问题
Sep 10 PHP
一些php技巧与注意事项分析
Feb 03 PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
网页上facebook分享功能具体实现
Jan 26 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
Jun 23 PHP
PHP连接access数据库
Mar 27 PHP
php实现的用户查询类实例
Jun 18 PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 PHP
yii2使用gridView实现下拉列表筛选数据
Apr 10 PHP
PHP读取目录树的实现方法分析
Mar 22 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
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
php常见的魔术方法详解
2014/12/25 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
javascript定时保存表单数据的代码
2011/03/17 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
js表单验证实例讲解
2016/03/31 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
js实现canvas图片与img图片的相互转换的示例
2017/08/31 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
2019/10/30 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
Python 3 判断2个字典相同
2019/08/06 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
服务中心夜班服务员岗位职责
2013/11/27 职场文书
公积金转移接收函
2014/01/11 职场文书
酒店营销策划方案
2014/02/07 职场文书
保护环境演讲稿
2014/05/10 职场文书
避暑山庄导游词
2015/02/04 职场文书
就业导师推荐信范文
2015/03/27 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
导游词之南京中山陵
2019/11/27 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android