Codeigniter子文件夹命名为controller

时间:2013-03-15 14:27:33

标签: codeigniter controllers

我正在尝试在控制器文件夹中创建文件夹,其名称与Codeigniter中的控制器一样。有可能通过一些技巧或其他东西吗?

屏幕截图:http://i.imgur.com/vrQ1J9V.png

3 个答案:

答案 0 :(得分:1)

如果它会像

/controllers/manage/manage.php

你应该加入/config/routes.php

$route['manage/(.*)'] = "manage/manage/$1";
$route['manage'] = "manage/manage";

答案 1 :(得分:0)

修改

我第一次看错了,认为manage.php在manage文件夹之外。

它会起作用,但您的网址只会“管理”两次。您可以更改路由配置以删除第一个“管理”,但只需将manage.php命名为不同的东西就不那么容易混淆和耗时。

答案 2 :(得分:0)

使用相同名称没有问题,但令人困惑。最好的解决方案是更改名称,但你可以使用。

请记住使用带有'manage / manage / function'的路线。