我有点困惑。我想知道什么是最好的解决方案。我是否必须在引导程序中启动会话,例如:
protected function _initSession()
{
Zend_Session::start();
$session = new Zend_Session_Namespace() ;
Zend_Registry::set("session", $session) ;
}
并在控制器中调用会话对象,例如
$session = Zend_Registry::get("session") ;
或者另一种选择是每次我需要在控制器中创建会话对象,例如
$session = new Zend_Session_Namespace();
我想知道有什么区别?是否有任何内存问题或性能问题,例如我所假设的当我每次创建对象时它需要一些内存空间时:P 并且 Zend_Registry 只在内存中创建对象一次:D 你怎么想?
谢谢!此致