Attualmente sto imparando come utilizzare il framework symfony2.Modelli senza accesso al database in symfony2
Passando attraverso il cook book, sto iniziando ad avere una comprensione di base di come tutto si combina.
Tuttavia, ho 2 domande riguardanti le imprese, che ritengo modelli nel pattern MVC:
Nella documentazione, sembra che ci sia un gran parlare di entità che utilizzano la dottrina come ORM. Se ho un'entità/modello che non richiede alcun ORM, è ancora considerata una "entità"?
Nella maggior parte delle esercitazioni che ho visto, le entità sono spesso tutte gettate in una cartella chiamata "entità" sotto il pacchetto di applicazioni. Con molte entità in un'applicazione, sento che questo può diventare piuttosto disordinato e disorganizzato. Come posso raggruppare e organizzare entità?
Saluti :)
Ciò che intendevo non utilizzando ORM è che alcune entità non toccheranno affatto il database, invece potrebbero leggere e scrivere su file o altri archivi. – F21
AFAIK Doctrine ODM può mappare molto bene i file xml. Forse questo è il tuo usecase ... – mblaettermann
Grazie, non sapevo che la dottrina potesse farlo. Per quanto riguarda i casi in cui desidero che la mia entità elabori e convalidi alcuni dati, ma invece di salvarli, dovrebbe inviare i dati via email. In questo caso dovrei comunque usare EntityManager? – F21