从命令行访问codeigniter控制器

时间:2011-01-25 14:50:25

标签: codeigniter php

我正在围绕PHP CLI玩CI。

我现在可以通过全局变量$ CI访问整个CI结构(遵循此处的教程http://codeigniter.com/wiki/dip_into_CI/

$CI = new $class();
$CI -> load->view ('header');

现在效果很好,但我不知道如何通过$ CI变量访问控制器。

假设我有一个名为main()的控制器;我希望能够做到这样的事情:

$CI->main->myfunction($params);

必须真正简单但无法弄明白

2 个答案:

答案 0 :(得分:3)

这一切都可能,但有点疯狂。只需使用CodeIgniter Reactor。控制器可以完美地响应命令行。

https://bitbucket.org/ellislab/codeigniter-reactor

php index.php控制器方法param1 param2

适用于路由和一切。

答案 1 :(得分:0)

是..它适用于MX和您从codeigniter.com下载的“常规”CI。