在我的 CakePHP 应用程序中,我想在自定义路由中传递参数。
现在什么有效
(域/控制器/动作/参数)
domain.com/dealers/view/1
我想做的事
(域/参数/控制器/动作/参数)
domain.com/washington/dealers/view/1
这是我在 routes.php 中的代码:
Router::connect('/:city/dealers/view/:id', array('controller' => 'dealers', 'action' => 'view'),
array(
'pass' => array('city', 'id')
),
array('city' => '[a-z]+')
);
这只是将domain.com/washington/dealers/view/1重定向到domain.com/dealers/index,原因很明显,我没有正确传递参数。有谁知道我错过了什么?