引导程序中的Zend_Session :: start()

时间:2010-10-28 03:45:41

标签: zend-framework

你能告诉我如何在zf app的bootstrap文件中包含Zend_Session :: start()吗?

1 个答案:

答案 0 :(得分:7)

使用应用程序资源 - http://framework.zend.com/manual/en/zend.application.available-resources.html#zend.application.available-resources.session

您需要做的就是在配置文件“resources”部分中提供“会话”部分。

至少,我建议设置会话名称,例如

resources.session.name = "MyAppName"

或使用Zend_Config_Xml

<resources>
    <session>
        <name>MyAppName</name>
    </session>
</resources>    

如果您想在Bootstrap类中执行一些会话,只需确保首先引导会话资源以获取配置选项,例如

protected function _initSessionNamespaces()
{
    $this->bootstrap('session');

    // now create your namespace(s) and whatnot
}