Php 视图中会话的可访问性
我已在视图中创建了Zend会话:Php 视图中会话的可访问性,php,zend-framework,session,Php,Zend Framework,Session,我已在视图中创建了Zend会话: $user = Tools::getUserByLoginAndPassword($form); if ($user instanceof Membre) { $sessionUser = new Zend_Session_Namespace('user'); $sessionUser->data = $user; $this->_redirect('/adresse'); } 我已经测试了$sessionUser->data,
$user = Tools::getUserByLoginAndPassword($form);
if ($user instanceof Membre)
{
$sessionUser = new Zend_Session_Namespace('user');
$sessionUser->data = $user;
$this->_redirect('/adresse');
}
我已经测试了$sessionUser->data,它包含正确的数据。
但我需要从另一个角度来看待这次会议,它已经不起作用了
比如说
<?php var_dump($sessionUser->data->prenom); ?>
显示“空”
在上一个视图中,它工作得很好,但在本视图中却不行
我已经放置了我的Zend_会话::start()代码>
在控制器的init()函数中
提前感谢您的帮助如果您想在另一个视图中使用会话,您必须再次实例化它。因此,如果您使用以下代码,您应该能够访问您的数据:
<?php
$session = new Zend_Session_Namespace('user');
Zend_Debug::dump($session->data);
?>
你能看看我的另一个问题吗:你可能会对我有所帮助!