Автоматически сгенерированные прокси-файлы Doctrine 2.2 не могут быть загружены автоматически - PullRequest
0 голосов
/ 12 марта 2012

Я интегрировал Doctrine 2 с ZF1, используя интеграцию с Bisna и мою собственную интеграцию.

Модели отлично работают в модульных тестах через shepp.

Однако, когда я запускаю веб-приложение, я получаю сообщение об ошибке с прокси.Прокси для модели User.php -

<strong>__<em>GC</em>_User.php
и расположен в правильном месте.Однако я получаю сообщение об ошибке, когда автозагрузчик пытается загрузить класс Proxy, так как он ищет
\_<em>GC</em>__</strong>\User.php
.

Как я могу это исправить?

1 Ответ

1 голос
/ 14 марта 2012

Я думал, что выложу ответ, чтобы помочь другим, имеющим дело с прокси Doctrine 2. Моя проблема заключалась в том, что я сохранял сущность в экземпляре Zend_Cache, и к сущности были прикреплены некоторые прокси Doctrine2.

Итак, когда я удалил кеширование, проблема исчезла. Таким образом, практическое правило не хранить сущности в Cache, а хранить идентификаторы

...