CodeIgniter 中文手册 版本 2.1.0



除了可以在浏览器中通过URL调用一个 控制器 外,也可以通过命令行接口(CLI)调用。


命令行接口是一种基于文本的和计算机交互的方式。 如果想查看更详细说明,请看Wikipedia article.



Let's try it:  Hello World!

Let's create a simple controller so you can see it in action. Using your text editor, create a file called tools.php, and put the following code in it:

Then save the file to your application/controllers/ folder.

Now normally you would visit the your site using a URL similar to this:

Instead, we are going to open Terminal in Mac/Linux or go to Run > "cmd" in Windows and navigate to our CodeIgniter project.

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

If you did it right, you should see Hello World!.

$ php index.php tools message "John Smith"

Here we are passing it a argument in the same way that URL parameters work. "John Smith" is passed as a argument and output is: Hello John Smith!.

That's it!

That, in a nutshell, is all there is to know about controllers on the command line. Remember that this is just a normal controller, so routing and _remap works fine.


最后修改: 2012-03-29 14:11:25