例如:
Router::connect(
'/:username',
array('controller' => 'users', 'action' => 'profile'),
array('pass' => array('username'))
);
如果username
参数的前缀为@
,则会重定向到某个方法。如果没有,它将重定向到不同的方法。
注意:我使用的是2.8版本
答案 0 :(得分:1)
这应该有效:
Router::connect(
'/@:username',
array('controller' => 'users', 'action' => 'action1'),
array('pass' => array('username'))
);
Router::connect(
'/:username',
array('controller' => 'users', 'action' => 'action2'),
array('pass' => array('username'))
);