Как загрузить или сохранить связанную с Doctrine сущность в сеансе Zend_Auth

Я ищу хорошие решения для проблемы.

Я использую Doctrine 2.1, интегрированную в Zend Framework. Я использую Zend_Auth с Zend_Auth_Storage_Session, где я сохранил сущность пользователя. Но сущность User связана с другим Entity => AclRole. У каждого пользователя есть одна AclRole.

В первый раз, когда я загружаю пользователя через EntityManager, AclRole загружается, как только он вызывается в User. Но когда загружается другая страница и сущность пользователя загружается из сеанса, ее атрибут 'locale' равен NULL.

Есть ли хорошее решение этого?

1 ответ

У меня есть отличное решение, которое я использую в своем проекте, я вышлю вам ссылку на GitHub, когда я проверил мой код сегодня;)

Другие вопросы по тегам