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速度全攻略
Oct 09 PHP
杏林同学录(五)
Oct 09 PHP
笑谈配置,使用Smarty技术
Jan 04 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
浅析php数据类型转换
Jan 09 PHP
CentOS安装php v8js教程
Feb 26 PHP
最准确的php截取字符串长度函数
Oct 29 PHP
php封装一个异常的处理类
Jun 08 PHP
PHP开发实现快递查询功能详解
Apr 08 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
文件上传的实现
2006/10/09 PHP
使用PHP批量生成随机用户名
2008/07/10 PHP
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
由Javascript实现的页面日历
2011/11/04 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
js的toUpperCase方法用法实例
2015/01/27 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
js获取ip和地区
2017/03/10 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
python实现实时监控文件的方法
2016/08/26 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
小加工厂管理制度
2014/01/21 职场文书
安全生产实施方案
2014/02/23 职场文书
保险专业大学生职业规划书
2014/03/03 职场文书
降消项目实施方案
2014/03/30 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
四年级小学生评语
2014/12/26 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
婚宴致辞
2015/07/28 职场文书
2015年幼儿园国庆节活动总结
2015/07/30 职场文书