cakephp路线设定

时间:2012-08-18 12:09:39

标签: url cakephp routes

我想像这样设置URL的cakephp路由:/ param1 / contorllername / actionname /我该怎么做,如果我这样做,我如何使用$this->redirect(array('controller'=>$controllername,'action'=>$actionname))重定向我的页面。同样,如何将$this->Html->link用于此网址。

1 个答案:

答案 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