我无法弄清楚如何在我的控制器中将'cat'和'city'作为$ this-> params ['named']来写这个权利:
Router::connect('/this-is-a-simple-url', array('controller' => 'listings', 'action' => 'search', 'cat' => 200, 'city' => 57));
我试图放置Router :: connectNamed(array('cat','city'));在那条规则之前,但这并没有改变任何事情。
请帮帮我! 非常感谢!
答案 0 :(得分:1)
Router::connect('/this-is-a-simple-url',
array(
'controller' => 'listings',
'action' => 'search',
array(
'named' => array(
'cat' => '[a-Z]+',
'city' => '[\d]+'
)
)
)
);