如何在zend框架中离开控制器时清除会话?

时间:2011-08-09 07:31:17

标签: session zend-framework controller clear

假设我在IndexController的indexAction中。我在会话中存储了一些数据。现在我想在移动到另一个控制器时清除所有会话,让我们说一下ExampleController。我怎么能这样做?

2 个答案:

答案 0 :(得分:17)

如果要清除所有会话命名空间:

Zend_Session::destroy();

清除一个特定的名称空间:

 Zend_Session::namespaceUnset('default');

答案 1 :(得分:-2)

也许是

$bootstrap = $this->getInvokeArg('bootstrap');
$cache = $bootstrap->getResource('cache');
$cache->clean(Zend_Cache::CLEANING_MODE_ALL);