test
CakePHP Note
Sessionヘルパー
UPDATE:2009.02.06
セッションを扱うヘルパー。セッションをチェックしたり、メッセージをflashさせたりできます。セッションコンポーネントと組み合わせて利用されます。
主なメソッド
- check ($name)
- flash ($key= 'flash')
- read ($name=null)
- valid ()
サンプル
flash用のメッセージをセッションに設定して、それをビューで表示するサンプルです。
コントローラーでセッションコンポーネントを使い、flash用のメッセージをキー'hitokoto'に設定しておきます。セッションのキーは'Message.hitokoto'になります。
$this->Session->setFlash('メッセージです', 'default', array(), 'hitokoto');
ビューの中でキー'Message.hitokoto'がセットされているかチェックして、メッセージを表示します。
if ( $session->check('Message.hitokoto') ) {
$session->flash('hitokoto');
}