我有以下途径:CakePHP的路由和命名参数
Router::connect('/admin/login/:to',
array('admin'=>true,'controller'=>'users','action'=>'login'),
array(
'to' => '[A-Za-z0-9\._-]+',
'pass' => array('to')
));
这基本上通过与登录URL字符串/ INT。但它不再使用to的命名参数。因此,例如,而不是得到:/admin/login/to:1AB
我得到/admin/login/1AB
如何保留指定的参数,但仍然改变路由从网址中删除用户位?我试过了:'/admin/login/to::to'
但这似乎相当草率...
尝试使用'Router :: connectNamed()' –
你能举出一个我如何使用MY路由的例子,因为我以前从来没有听说过'connectNamed',并且不确定是否使用它或'connect'。干杯 – Cameron
'Router :: connectNamed(array(“to”))' –