7.9 セッション

The original text for this section has changed since it was translated. Please help resolve this difference. You can:

More information about translations

セッション(Session)コンポーネントに自然に相当するものとして、セッションヘルパーはコンポーネントの機能の多くの部分を実現し、ビューの中で使えるようにします。セッションヘルパーは自動的にビューに追加されるので、コントローラの $helpers に追加する必要はありません。

セッションヘルパーとセッションコンポーネントの大きな違いは、ヘルパーはセッションに値を書き込むことができないということです。

セッションコンポーネントによって、ドット区切りの記法でデータを書き込みと読み込みを行います。

	array('User' => 
			array('username' => 'super@example.com')
	);
  1. array('User' =>
  2. array('username' => 'super@example.com')
  3. );

この配列の構造において、ネストされた配列であることをドットで示す「User.username」によってノードにアクセスすることができます。この記法は $key が使われるセッションヘルパーの全てのメソッドで使用します。