Доступ к контроллеру codeigniter из командной строки - PullRequest
2 голосов
/ 25 января 2011

Я играю с CI вокруг PHP CLI.

Теперь я могу получить доступ ко всей структуре CI через глобальную переменную $ CI (см. Руководство http://codeigniter.com/wiki/dip_into_CI/)

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

Теперь работает хорошо, но я не знаю, как получить доступ к контроллеру через переменную $ CI.

Допустим, у меня есть контроллер с именем main (); Я хотел бы иметь возможность сделать что-то вроде:

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

Должно быть очень простым, но не может понять

Ответы [ 2 ]

3 голосов
/ 26 января 2011

Это все возможно, но немного безумно.Просто используйте CodeIgniter Reactor.Контроллеры могут отлично реагировать на командную строку.

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

php index.php метод контроллера param1 param2

Работает с маршрутизацией и всем.

0 голосов
/ 29 января 2012

Да .. Он работает с MX и "обычным" CI, который вы загружаете с codeigniter.com.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...