我无法通过布局访问包含文件中的 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。我可以通过布局做到这一点吗?
我敢肯定,我在这里做错了什么。任何帮助将非常感激。
谢谢