我与Zend_Session_Namespace
参数的命名发生了一些冲突。
“默认”以外的命名空间的约定是什么?假设我想在前控制器中使用它,我应该将它命名为Zend_Session_Namespace('Zend_Controller');
,因为Zend_Auth
约定是Zend_Session_Namespace('Zend_Auth');
答案 0 :(得分:2)
你应该以一种你能记住它的方式命名它,以及它有意义的地方。如果您正在存储,例如对于访客的用户选项,可能是他的姓名和评论的电子邮件地址,您应该将命名空间命名为“guest-data”。对此没有真正的约定。
答案 1 :(得分:0)
您可以在Zend Framework参考指南中找到解决方案 http://framework.zend.com/manual/1.12/en/zend.session.basic_usage.html
它声明“命名空间名称仅限于表示为非空PHP字符串的字符序列,这些字符串不以下划线(”_“)字符开头。 只有Zend Framework中包含的核心组件才应使用以“Zend”开头的命名空间名称。“
希望这有助于你