セッション

セッションを扱うヘルパー。セッションをチェックしたり、メッセージをflashさせたりできます。セッションコンポーネントと組み合わせて利用されます。

主なメソッド

  • check ($name)
  • flash ($key= 'flash')
  • read ($name=null)
  • valid ()


サンプル

flash用のメッセージをセッションに設定して、それをビューで表示するサンプルです。


コントローラーでセッションコンポーネントを使い、flash用のメッセージをキー'hitokoto'に設定しておきます。セッションのキーは'Message.hitokoto'になります。

    //Controller
    $this->Session->setFlash('メッセージです', 'default', array(), 'hitokoto');


ビューの中でキー'Message.hitokoto'がセットされているかチェックして、メッセージを表示します。

    if ( $this->session->check('Message.hitokoto') ) {
        $this->Session->flash('hitokoto');
    }

CakePHP Note (v1.3)

Index