Где хранить тип пользователя - PullRequest
0 голосов
/ 01 сентября 2010

Я новичок в Zend и не уверен, как решить эту проблему:

После того, как пользователь входит в систему и проходит проверку подлинности, я делаю запрос и извлекаю роли пользователя. Из того, что я понял, переменная Zend_Registry является глобальной, только если она установлена ​​внутри начальной загрузки. Можно ли создать глобальную переменную внутри контроллера?

1 Ответ

2 голосов
/ 01 сентября 2010

Zend_Registry - это контейнер, и вы можете положить в него вещи, когда захотите. Но очевидно, что вы должны поместить в него данные, прежде чем сможете извлечь их (в жизненном цикле запроса).

Хотя, если вы используете Zend_Auth и его адаптер базы данных (Zend_Auth_Adapter_DbTable), вы можете просто поместить строку пользователя в сессию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...