2009-06-01 2 views
2

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

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

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

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

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

ответ

2

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

Добавление:

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

Исправлена ​​проблема.

Смежные вопросы