セッション
セッションを扱うヘルパー。セッションをチェックしたり、メッセージを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'); }