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可能是一个好主意,以帮助识别哪个文件起什么作用。

仅因为某人有正确的文件夹结构,所以应该有一个“视图”文件夹,以避免任何混淆:/

它位于视图文件夹中。如果错误没有告诉我错误发生在哪个文件夹或哪一行,那么它就没有太大帮助。也许我应该运行一个调试日志:)啊,对不起,伙计,我以为你发布的基本结构已经完成;)