Symfony2会话无法获取或清除命名空间

时间:2015-04-08 04:45:40

标签: symfony session namespaces clear

我正在使用symfony 2会话命名空间,我能够正确设置变量。但是,在清除命名空间以清除其中的所有会话变量时,它不能在命名空间中获取变量列表。

我已经在config.yml

中有了这个
parameters:
    session.attribute_bag.class: Symfony\Component\HttpFoundation\Session\Attribute\NamespacedAttributeBag

在我的控制器中

$session = $this->get('session');

// works
$session->set('mynamespace/var1', 'some value');
$session->get('mynamespace/var1');
$session->remove('mynamespace/var1');

// does not work
$session->get('mynamespace');  // returns NULL
$session->remove('mynamespace');  // does not remove the namespace vars

任何人都可以帮助我为什么获取或清除symfony 2会话命名空间不起作用?

0 个答案:

没有答案