Мне нужно ограничить контроллер в CI 2 для запуска только из командной строки. Другие контроллеры в приложении доступны из Интернета.
Какой лучший способ сделать это?
Возможно, вы захотите проверить , если это запрос CLI:
class Mycontroller extends CI_Controller { function __construct() { parent::__construct(); if(!$this->input->is_cli_request()) { // echo 'Not allowed'; // exit(); } } }