Codeigniter 3 - 子目录控制器

时间:2017-07-31 19:28:38

标签: php codeigniter codeigniter-3

我有一个与如何在子目录中添加控制器以更好地管理大量文件有关的问题 为此,我在控制器中有以下结构:

controllers
--admin
----projects
--------block.php
----projects.php
----dashboard.php

如果我前往admin/projects,控制器工作正常,但如果我想选择admin/projects/block则根本不起作用,生成404页面

我甚至尝试使用:

更改route.php
$route['admin/projects/block/(:any)']       = 'admin/projects/block/$1'; 

我做错了吗?你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

看起来你做错了什么。正确的网址格式为:SITE_ROOT / CONTROLLER / ACTION

所以当你去admin / projects / block<<它试图转到项目控制器的阻止功能。

您需要覆盖路由以执行您尝试执行的操作。