Abbiamo un complicato software ERP scritto in PHP nativo e il nostro micro-framework che utilizza query grandi e complicate. Vogliamo riscrivere l'applicazione utilizzando un framework MVC (ad esempio Laravel).
-
Ho sviluppato alcune altre applicazioni con Laravel ed Eloquent e penso che la conversione delle query della nostra app ERP in ORM sarà molto difficile e dispendiosa in termini di tempo.
-
Inoltre mi piace un approccio basato su query dove le query correlate sono raccolte in oggetti DAO. Le query (anche se complicate) sono più semplici degli equivalenti ORM in cui la logica della query è distribuita in diverse posizioni dei codici modello ...
Voglio vedere se il mio approccio ha senso:
-
Converto l'uso di file modello eloquenti in oggetti DAO (e smetto di ereditare Eloquent).
-
Utilizzerò quindi oggetti DAO (ad esempio i file modello) per l'accesso ai dati (anziché gli oggetti entità).