class Programmatic extends CI_Controller
{
public function __construct()
{
parent::__construct();
echo '__construct'.PHP_EOL;
}
public function tester()
{
echo 'tester';
}
}
這是我在CI中的示例類。 當我運行由PHP命令行:Codeigniter-php cli只能看__construct功能
php /my_path/index.php programmatic tester
我的屏幕上,結果只有:
__construct
我試着輸入錯誤的函數名稱,例如tester2和CI給我一個錯誤:
ERROR: Not Found, The controller/method pair you requested was not found.
爲什麼當我運行我的命令時,屏幕上沒有看到「測試儀」?任何想法?
//編輯 - 我找到問題 這是我的掛鉤問題 - 我重定向到SSL(https)。現在我有一個例外 - 如果它是cli_request,它不會重定向到https。
如果您使用笨3檢查文件名也有第一個字母大寫。 – user4419336
我安裝了新的默認CI版本,它可以工作。所以我認爲我的CI配置有問題 - 但我不知道它是什麼。 –