2014年03月25日

[CakePHP2.x] リダイレクト時の引数

CakePHPのブログチュートリアルに、下記のようにリダイレクトが載っている。
自分の作っているサンプルアプリで、引数を渡したいなと思ったので、やり方を調べてみた。

return $this->redirect(array('action' => 'index'));

このリダイレクト時に引数を渡したい時のやり方。
下記のように、アクション名の後に続ければよい。1つでも複数でも可。

public function add() {
    ・・・省略・・・
    return $this->redirect(array('action' => 'index','引数1','引数2'));
}

受け取る方のメソッドには、以下のように記載しておくと使える。

public function index($id = null, $id2 = null) {
    $this->set('posts', $this->Post->find('all'));
}
ラベル:cakephp PHP
posted by lute at 20:53| Comment(0) | TrackBack(0) | CakePHP | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。