当我尝试使用控制器加载此视图页面时,我有单个控制器和一个视图页面即使路由已设置也会出现404错误。
控制器:
class Navigation extends CI_Controller{
public function index(){
$this->load->view('header');
}
}
在视图目录中,我放置了一个名称为header的文件,它在正文中包含“Test Navigation”。
路由文件:
$route['default_controller'] = "welcome";
$route['404_override'] = '';
$route['menu'] = 'Navigation';
此CI脚本放在书籍目录下。因此,当我键入localhost / books / index.php / menu时,我收到404错误。请解释如何解决这个问题。
答案 0 :(得分:1)
控制器类名称&控制器文件名应该相同。班级Navigation
应位于Navigation.php
之下。
注意:此规则也适用于模型。