0

次のようにURLのcakephpルートを設定したいと思います:/ param1 / contorllername / actionname /どうすればよいですか、それを行う場合は$this->redirect(array('controller'=>$controllername,'action'=>$actionname))、ページをリダイレクトするためにどのように使用しますか。同様に$this->Html->link、このURLをどのように使用しますか。

4

1 に答える 1

1

これはroutes.phpで定義できます

Router::connect(
    '/:param1/:controller/:action',
    array(),
    array('pass' => array('param1'))
);

次に、このようにルートを宣言できます

$this->redirect(array('controller'=>'posts','action'=>'view','param1'=>10))

これは/10/投稿/表示にリダイレクトされます

于 2012-08-18T14:58:04.020 に答える