Могут ли сгенерированные Doctrine модели иметь префикс? - PullRequest
2 голосов
/ 01 июня 2009

Есть ли в Doctrine параметр, который бы указывал префикс для любых классов, генерируемых doctrine?

У меня проблемы с новым автозагрузчиком Zend и моделями автозагрузки, автозагрузчик доктрины тоже не помогает.

В идеале, классы, генерируемые доктриной, должны иметь префикс «Model_», как в «Model_User».

Я столкнулся с этой проблемой, пытаясь сгенерировать миграцию с помощью generate-migrations-diff, он говорит о фатальной ошибке: невозможно переопределить класс BaseUser в /tmp/fromprfx_doctrine_tmp_dirs/generated/BaseUser.php в строке 38

Поскольку фактическая модель загружается перед вновь сгенерированным классом.

1 Ответ

2 голосов
/ 01 июня 2009

Извините, я поспешил задать вопрос и через несколько секунд нашел ответ.

Добавление:

Doctrine_Manager::getInstance()->setAttribute('model_loading', 'conservative');

Исправлена ​​ошибка.

...