我想像这样设置URL的cakephp路由:/ param1 / contorllername / actionname /我该怎么做,如果我这样做,我如何使用$this->redirect(array('controller'=>$controllername,'action'=>$actionname))
重定向我的页面。同样,如何将$this->Html->link
用于此网址。
答案 0 :(得分:1)
你可以在routes.php中定义它。
Router::connect(
'/:param1/:controller/:action',
array(),
array('pass' => array('param1'))
);
然后你可以像这样申报路线
$this->redirect(array('controller'=>'posts','action'=>'view','param1'=>10))
这将重定向到/ 10 / posts / view