我有一個奇怪的問題CodeIgniter(3.1)不會加載特定的控制器。我可以加載其他控制器,但是當我創建一個名爲sppb的控制器時,使用任何情況下的組合,並將該文件保存爲sppb.php它不加載。CodeIgniter不會加載特定的控制器
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Sppb extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index()
{
}
}
以上是整個控制器,它以相應的名稱sppb.php保存到服務器。
我也採取了不同的控制器,我可以加載,複製到一個新的文件,改名爲sppb,保存到服務器,它仍然不會加載。
這是在Linux服務器上,我檢查了文件和控制器命名中的情況。
類SPPB擴展是CI_Controller – Vickel
部分正確,但我的主問題是文件名也需要大寫。感謝您的幫助。 –
就像[文檔](https://www.codeigniter.com/user_guide/general/styleguide.html#file-naming)所說。 – Tpojka