Pregunta

¿Hay una opción en Doctrina que especificar un prefijo para las clases generadas por la doctrina?

Tengo problemas con los nuevos modelos de cargador automático de carga automática y Zend, el cargador automático doctrina no ayuda tampoco.

Lo ideal sería que tendría la doctrina generada clases con el prefijo 'Model_', como en 'Model_User'.

Me encontré con este problema al intentar generar migraciones utilizando generar-migraciones-diff, que dice Fatal error: No se puede redeclare BaseUser clase en /tmp/fromprfx_doctrine_tmp_dirs/generated/BaseUser.php en la línea 38

Debido a que el modelo real se carga antes de la clase recién generado.

¿Fue útil?

Solución

Lo siento, estaba a precipite a hacer la pregunta y encontré las respuestas segundos más tarde.

Adición:

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

Se ha solucionado el problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top