Как загрузить или сохранить объект, связанный с Doctrine, в сеанс Zend_Auth

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

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

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

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


person the.ufon    schedule 06.12.2011    source источник


Ответы (1)


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

person Andrew 'go-sql' Fenna    schedule 13.01.2012