请叫一个问题,各位大大帮帮忙
本帖最后由 Kenneth_yX 于 2016-2-16 16:49 编辑在3.04版本下
application/controllers 文件夹下创建了多个文件夹,存在多个控制器里面有一个叫Login的文件夹,里面有Login.php文件
但是在 application/config/routes.php 配置不了默认路径
$route['default_controller'] = '/Login/Login';
访问结果是 404
这个可以访问到 视图层 Login下的index文件
$this->load->view('Login/index');
那为什么在配置默认控制器这里,就多了一个文件夹就不行呢?
默认路径的控制器需要放在 controllers 資料的根目錄下 Closer 发表于 2016-2-16 16:37
默认路径的控制器需要放在 controllers 資料的根目錄下
我已经配置了,但是系统他找不到. 我百度了很多资料,很多都是2.X的版本,在3.X版本用不了
另外百度了一个资料说,这个是官方的BUG , 不推荐使用,
但是我的项目有很多应用, 我不可能把所有的控制器都丢在Controller里面吧? 会看到头晕的 Kenneth_yX 发表于 2016-2-16 16:39
我已经配置了,但是系统他找不到. 我百度了很多资料,很多都是2.X的版本,在3.X版本用不了
另外百度了一个 ...
CI 3.x 開始的默認控制器
只允許放在 Controller 資料夾底下
其他控制器你要分資料夾還是可行
這不是 BUG 2.X的默认控制器是支持多级的,到3.X就不行了,有两个方法,第一是像版主说的放到控制器的根目录,一个是通过路由,把内容重定向
页:
[1]