Sto implementando un modello in cui le tabelle DB sono "risorse" e un modello può utilizzare molte "risorse". Quando restituisco una riga da un tavolo, è rappresentata da un 'elemento'. (Questo è venuto da un libro di Keith Pope, ma l'ho visto anche in altri posti).
Quindi, la mia domanda è: chi dovrebbe essere in grado di accedere alle risorse? In particolare:
-
Di tanto in tanto sono tentato di lasciare che i controllori accedano direttamente alla risorsa, piuttosto che attraverso il modello, per compiti molto semplici come trovare un record. Va bene?
-
Molte delle mie risorse sono accessibili da più di un modello. Ad esempio, la tabella 'paese' è accessibile dal modello organizzativo e dal modello utente. Presumibilmente questo è OK?
Ogni suggerimento è stato apprezzato, come sempre!