Doctrine 2 + ZF: если я переместу сущности в подпапки, это приведет к каким-то эффектам? - PullRequest
0 голосов
/ 12 июля 2011

Я настроен с Doctrine 2 на ZF, и мои сущности находятся в моем каталоге пользовательских библиотек. Если я переместу объекты в подпапки, это вызовет эффект или ошибку?

1 Ответ

2 голосов
/ 12 июля 2011

Основной проблемой должна быть автозагрузка. Но если вы измените конфигурацию автозагрузчика для ваших новых пространств имен и расположений, то все будет в порядке. Аналогичное соображение относится и к хранилищам.

Обратите внимание, что реализация драйвера метаданных, являющаяся частью вашей конфигурации Doctrine (вероятно, созданная в Bootstrap), должна указывать на папку, содержащую ваши метаданные. Если вы используете аннотации в своих сущностях в качестве метаданных, то здесь необходимо будет использовать новый путь к сущности.

Другая возможность - автоматическая генерация прокси. Если местоположение ваших прокси меняется, то любой процесс, выполняющий автозагрузку, должен это знать.

Только некоторые вещи, на которые стоит обратить внимание.

...