codeigniter路由也不适用于单个视图页面

时间:2015-01-17 06:32:23

标签: php codeigniter-2

当我尝试使用控制器加载此视图页面时,我有单个控制器和一个视图页面即使路由已设置也会出现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错误。请解释如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

控制器类名称&控制器文件名应该相同。班级Navigation应位于Navigation.php之下。

注意:此规则也适用于模型。