Я обновляю lib Doctrine 2.0 до 2.2 с помощью Bisna lib. Это работает просто отлично, но у меня проблема с Zend_Session / zend_auth, когда вызывается Zend_Session::start()
(в Boostrap.php
). Я получил фатальную ошибку из-за того, что прокси-сервер пользователя запустил сеанс.
> Zend_Session_Exception Object
(
[_previous:Zend_Exception:private] =>
[message:protected] => Zend_Session::start() - /home/site/dev.full-estudio.com/library/Zend/Loader.php(Line:146): Error #2 include_once(): Failed opening 'Studio/Domain/Proxy/__CG__/Studio/Domain/Entity/ESecurityStudioUser.php' for inclusion
Имя класса
Studio\Domain\Proxy\__CG__\Studio\Domain\Entity\ESecurityStudioUser
Реальный путь этого класса
Studio\Domain\Proxy\__CG__StudioDomainEntityESecurityStudioUser
Настройка Doctrine Proxy:
resources.doctrine.orm.entityManagers.default.proxy.autoGenerateClasses = true
resources.doctrine.orm.entityManagers.default.proxy.namespace = "Studio\Domain\Proxy"
resources.doctrine.orm.entityManagers.default.proxy.dir = APPLICATION_PATH "/../library/Studio/Domain/Proxy"