0

私は持っています

Session::$default='database';
$session=Session::instance(); 

$session->id()セッションの値を 表示します。値もテーブルに保存されsessionsます。すべてが正常に機能しているようです。

私の質問は、セッションが別のアクションに存在するかどうかを確認する方法です。$_SESSION配列は未定義です。

4

1 に答える 1

1

コントローラアクションまたはビューテンプレートからセッションにアクセスするには、次を使用します。

Session::instance()

例えば:

$session = Session::instance();

$session->set('my_key', 'my_value');

// returns false if my_key does not exist
$my_key = $session->get('my_key', false);

コハナセッションで$_SESSIONをオーバーロードするには、各アクションメソッド内で次を実行します。

$_SESSION =& $session->as_array();
于 2013-01-15T15:55:26.653 に答える