Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 视图中会话的可访问性_Php_Zend Framework_Session - Fatal编程技术网

Php 视图中会话的可访问性

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,

我已在视图中创建了Zend会话:

$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);
?>

你能看看我的另一个问题吗:你可能会对我有所帮助!