在routes.php文件我已經設置的缺省控制器以便:笨默認控制器沒有發現
$route['default_controller'] = 'index_controller';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
index_controller是在標題爲控制器文件夾:index_controller.php
的index_controller
含量:
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
class Index_controller extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->helper('url');
$this->load->view('login_view');
}
}
?>
我得到的錯誤是:
404未找到頁面 找不到您請求的頁面。
您正在使用哪個版本的codeigniter? –
@ user3574766將$ route ['default_controller'] ='index_controller';'重命名爲'$ route ['default_controller'] ='Index''(注意Captial'I') – MackieeE
Route可以指向小寫字母的名稱,但如果它是CI v3 +,你的控制器文件需要是ucfirst(即'Index_controller.php')。 – Tpojka