Sto studiando come creare un modello OO / repository-layer usando il PDO di PHP. La mia idea era di creare classi di modelli che rappresentassero un oggetto dominio e una classe di repository per ciascun modello che ha la responsabilità di:
- Salvataggio nel database prendendo un modello come argomento e associando le proprietà degli oggetti ai VALORI della query SQL.
- Lettura dal database restituendo un'istanza di un modello in modo simile.
Sono stato ispirato da un corso di OOP in cui abbiamo utilizzato .NET, EF e LINQ per i laboratori.
Ho chiesto un domanda su SA su come questo può essere realizzato su SA. Sono stato fiammeggiato perché è presumibilmente una cattiva pratica.
Non vedo perché questo è il caso.