Prima di tutto, mi dispiace per il vago titolo.
Nel nostro sito web, abbiamo classi modali per rappresentare le nostre tabelle di database, che contengono dati di righe. Attualmente sto lavorando su una pagina di stile stat, e mi chiedo come altri programmatori gestiscono il collegamento di molti modelli insieme.
Ad esempio, nella pagina, sto elencando tutto Customers
, con i rispettivi Addresses
(multipli per Cliente. Home, fatturazione, lavoro ecc.) e ogni Order
che collega al Cliente e indirizzo.
Le uniche opzioni a cui posso pensare sono:
- Elimina i modelli, riporta una matrice raw da una query di join, che ha tutti i dati necessari.
- Ritrova tutti i diversi modelli e ordinali in un array, ad esempio
$customers[0]['customer']
,$customers[0]['addresses']
ecc ... - Crea una sorta di strano modello ibrido che contiene tutti i dati o contiene modelli.
Nessuno di questi mi sembra particolarmente ideale, ma non conosco altri modi per farlo.
Attualmente sto usando il numero 2, ma sono curioso di sapere se c'è un modo diverso per avvicinarmi a questo.
Ci sono altri modi in cui le persone gestiscono questo tipo di scenario?