Php Codeigniter找不到控制器
这是我的基本文件结构Php Codeigniter找不到控制器,php,codeigniter,Php,Codeigniter,这是我的基本文件结构 /system - /application - /config - - -routes.php - /controllers - - -about.php - - -home.php - - /admin - - - -dashboard.php - - - -login.php - - - -news.php 在路线上: $route['admin'] = 'admin/dashboard'; //This should be the default.
/system
- /application
- /config
- - -routes.php
- /controllers
- - -about.php
- - -home.php
- - /admin
- - - -dashboard.php
- - - -login.php
- - - -news.php
在路线上:
$route['admin'] = 'admin/dashboard'; //This should be the default.
$route['admin/(:any)'] = 'admin/$1';
浏览导致此错误
An Error Was Encountered
Unable to load the requested file: dashboard.php
我已经阅读了有关支持控制器和子文件夹的文档。我做错了什么?文件dashboard.php是一个视图,而不是一个控制器 我有一行
$this->view->load('no/folder/here/dashboard.php')代码>引发错误的
将所有视图文件命名为view_dashboard.php可能是一个好主意,以帮助识别哪个文件起什么作用。仅因为某人有正确的文件夹结构,所以应该有一个“视图”文件夹,以避免任何混淆:/它位于视图文件夹中。如果错误没有告诉我错误发生在哪个文件夹或哪一行,那么它就没有太大帮助。也许我应该运行一个调试日志:)啊,对不起,伙计,我以为你发布的基本结构已经完成;)