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 相关文章推荐
Mysql数据库操作类( 1127版,提供源码下载 )
Dec 02 PHP
php读取csc文件并输出
May 21 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
php等比例缩放图片及剪切图片代码分享
Feb 13 PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 PHP
Smarty分页实现方法完整实例
May 11 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
利用PHP实现开心消消乐的算法示例
Oct 12 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP7 安装event扩展的实现方法
Oct 08 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
PHP的new static和new self的区别与使用
Nov 27 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
一个可以删除字符串中HTML标记的PHP函数
2006/10/09 PHP
坏狼的PHP学习教程之第2天
2008/06/15 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
Javascript排序算法之计数排序的实例
2014/04/05 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
Python 用户登录验证的小例子
2013/03/06 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
Python最基本的输入输出详解
2015/04/25 Python
python匿名函数的使用方法解析
2019/10/10 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
html5读取本地文件示例代码
2014/04/22 HTML / CSS
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
师德师风个人反思
2014/04/28 职场文书
环保倡议书50字
2014/05/15 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
2014年招商工作总结
2014/11/22 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书