1

レイアウト経由でインクルード ファイルの zend セッションにアクセスできません。

私がこれまでやってきたこと -

//bootstrap      
public function _initSession()
    {
      Zend_Session::start();
      $test = new Zend_Session_Namespace('test');

    }

//controller
public function init(){
        $test = new Zend_Session_Namespace('test');
        $test->abc = 'defghi';
}

//layout include file
 <?php include_once(  APPLICATION_PATH . '/data/ga_test.php');?>

//ga_test.php

$test = new Zend_Session_Namespace('test');
echo 'this is ' . $test->abc;

ga_test ファイルの変数にアクセスできません。空の変数を取得しています。しかし、各ビュー ファイルの最後に ga_test を含めると、機能します。明らかに、すべてのビュー ファイルに移動して ga_test.php をインクルードしたくはありません。レイアウトでこれを行うことはできますか?

私は確かに、ここで何か間違ったことをしています。どんな助けでも本当に感謝しています。

ありがとう

4

0 に答える 0