路由命名参数但删除所有URL的索引?

时间:2013-07-25 13:46:15

标签: cakephp cakephp-2.0

默认情况下,CakePHP会从路由的URL中删除index,但是一旦添加了命名参数,它就会重新出现。

如何为所有控制器使用命名参数,但如果操作为index,则隐藏它?

默认设置为。

Router::connect('/:controller', array('action' => 'index'));
Router::connect('/:controller/:action/*');

当我请求/controller/named:1时,它会路由到某个操作named:1()并抛出错误。这显然是为什么。

不知何故,我需要检查控制器后面的文本是否只是一个命名参数并映射到index

0 个答案:

没有答案