【发布时间】:2013-10-10 23:11:37
【问题描述】:
我正在使用以下路由示例:
https://github.com/phalcon/mvc/blob/master/simple-subcontrollers/app/config/routes.php
谁能给我解释一下为什么第 12 行有这个:
$router->add('/:controller', array(...
我们不是已经将第 5 行的路线定义为:
$router->add('/:controller/:action/:params', array(
"/:controller" 是 '/:controller/:action/:params' 的子集。
如果您删除“/:controller”路由,则以控制器名称结尾的 URL 将不匹配。
为什么路由器不回退到我可以指出的默认操作名称:
$router->setDefaultAction('index');
这是错误还是功能?
谢谢!
【问题讨论】:
-
答案澄清了吗?