只有默认的欢迎页面能打开,自己写的控制器,全部404?
如题,请问这是怎么回事?我把$route['default_controller'] = 'test';改成自己写的控制器,也不行,同样404?求指导。代码都是按照例子上来的(如下):
<?php
class test extends CI_Controller {
public function index($page = 'home')
{
if ( ! file_exists(APPPATH.'/views/pages/'.$page.'.php'))
{
// 页面不存在
show_404();
}
$data['title'] = ucfirst($page); // 将title中的第一个字符大写
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
多谢啦!!{:soso_e100:}
為何不先把你判斷 view 的檔案
會導向 show_404(); 這個先註解
先能正常讀取再測試這個吧
你的 CI 版本是?2.2 ? 3.0 ? 你试试把你的默认控制器改成test,应该没问题 Linux区分大小写 3.0以后 类名及这个类的文件名首字母必须大写
页:
[1]