Domanda

C'è un'opzione in Dottrina che specificare un prefisso per le classi generate dalla dottrina?

Ho problemi con i nuovi modelli del caricatore automatico e caricamento automatico Zend, il caricatore automatico dottrina non aiuta.

Idealmente mi piacerebbe avere la dottrina generato classi con prefisso 'Model_', come in 'Model_User'.

Mi sono imbattuto in questo problema durante il tentativo di generare migrazioni utilizzando generate-migrations-diff, si dice Fatal error: Impossibile ridichiarare classe BaseUser in /tmp/fromprfx_doctrine_tmp_dirs/generated/BaseUser.php sulla linea 38

Poiché il modello attuale viene caricato prima della classe appena generato.

È stato utile?

Soluzione

Siamo spiacenti, ero a frettoloso di chiedere la questione e trovato la risposta secondi più tardi.

Aggiunta:

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

Risolto il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top