2010-08-23 3 views
1

У меня битва с именем параметра Zend_Session_Namespace.Zend Session Namespace

Каково соглашение для пространства имен, отличного от «по умолчанию»? Допустим, я хочу, чтобы использовать его в FrontController, я должен назвать это Zend_Session_Namespace('Zend_Controller'); потому что Zend_Auth конвенция Zend_Session_Namespace('Zend_Auth');

ответ

2

Вы должны пространства имен это таким образом, вы можете вспомнить это и где это имеет смысл. Если вы храните, например, пользовательские параметры для гостя, возможно, его имя и адрес электронной почты для комментариев, вероятно, вы должны назвать пространство имен чем-то вроде «guest-data». Для этого нет реальной конвенции.

0

Вы можете найти решение в Zend Framework Справочник http://framework.zend.com/manual/1.12/en/zend.session.basic_usage.html

Он утверждает, что «имена пространств имен ограничены символьных последовательностей, представленных в виде непустых PHP строк, которые не начинаются с символа подчеркивания (» _ ") символ. Только основные компоненты, включенные в Zend Framework, должны использовать имена пространства имен, начиная с «Zend». »

Надеюсь, это вам поможет