ZF でさまざまなアクションを介してセッション変数にアクセスする際に問題が発生します。
ブートストラップの内容は次のとおりです。
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initSession()
{
Zend_Session::start();
$sessionUser = new Zend_Session_Namespace('sessionUser');
}
}
IndexController で $sessionUser に変数を割り当てます。
$sessionUser->userId = $res->userId;
$sessionUser->organisationId = $res->organisation_organisationId;
$sessionUser->forename = $res->forename;
そして、管理者コントローラで変数にアクセスしようとします:
$sessionUser->organisationId
それでも私はエラーを受け取ります:
Notice: Undefined variable: sessionUser in /usr/local/zend/apache2/htdocs/SA1/application/controllers/AdministratorController.php on line 17 Notice: Trying to get property of non-object in /usr/local/zend/apache2/htdocs/SA1/application/controllers/AdministratorController.php on line 17
そして、これを引き起こしている可能性のあるアイデアは何ですか?
どうもありがとう