Mi sto abituando a DDD quindi non dare per scontato che io sia un professionista DDD ancora. Sto cercando di implementare un'architettura esagonale utilizzando il framework CakePHP in un'applicazione completamente personalizzata che utilizza solo il framework ma non ha costruito qualcosa in base allo scheletro dell'app che ha. CakePHP sta utilizzando il pattern del mapper dei dati, non un record attivo come la maggior parte delle persone ipotizza.
Dopo aver letto molto mi sembra che gli oggetti tabella in CakePHP e le entità rappresentino già ciò che cerco per il mio livello dominio?
- Sembra che le entità nell'ORM siano già i miei oggetti valore che voglio nel mio livello dominio?
- Sembra che, ad esempio gli oggetti tabella, implementino già un'interfaccia repository e agiscano anche come aggregati definendo le associazioni ad altre tabelle
Questo è almeno ciò che penso . La mia domanda ora è se la mia ipotesi su questo è vero?