我正在使用以下路由示例:
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');
这是错误还是功能?
谢谢!