我正在围绕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);
必须真正简单但无法弄明白
答案 0 :(得分:3)
这一切都可能,但有点疯狂。只需使用CodeIgniter Reactor。控制器可以完美地响应命令行。
https://bitbucket.org/ellislab/codeigniter-reactor
php index.php控制器方法param1 param2
适用于路由和一切。
答案 1 :(得分:0)
是..它适用于MX和您从codeigniter.com下载的“常规”CI。