【发布时间】:2016-03-25 09:35:56
【问题描述】:
我在 CakePHP 中遇到了路由问题。我想将参数传递给路由,但是这个参数需要有默认值。 我的路线:
$routes->connect('/exchangeOffer/add/:type', ['controller' => 'Offer', 'action' => 'add'], ['pass' => ['type'], 'type' => '(NORMAL|AUTO)']);
这条路线仅在我前往以下地址之一时有效:
但我希望它与地址一起使用
然后将默认类型参数传递为 NORMAL。
我知道这样的事情在 Zend 框架中是可能的,但是我在 CakePHP 中是全新的,并且找不到这样做的方法(查看了许多帖子和答案,不仅在这里,但它们都没有帮助)。
【问题讨论】: