Zend中的会话存储和容器有什么区别?



我正在尝试学习如何使用ZF2/学说的会话作为登录表单。该文档列出了用于访问会话变量的容器和会话存储。但是我要使用哪个?以及如何使用会话存储?

据我所知:zend session container as sessionContainer;集装箱扩展ArrayObject的含义您可以轻松地通过属性迭代并读取它们,例如

use ZendSessionContainer as SessionContainer;
$this->session = new SessionContainer('post');
$this->session->post_id = 1;
var_dump($this->session->post_id);

会话存储:

use ZendSessionStorageArrayStorage;
use ZendSessionSessionManager;
$populateStorage = array('foo' => 'bar');
$storage         = new ArrayStorage($populateStorage);
$manager         = new SessionManager();
$manager->setStorage($storage);
var_dump($manager->getStorage());

最新更新