Dove è il posto migliore per convalidare i dati che verranno utilizzati dal modello. Ad esempio, pensa al modulo di registrazione. Abbiamo alcuni dati che provengono dal modulo di registrazione. Quindi dov'è il posto migliore per verificare questi dati. Dovremmo controllare tutti i dati in base a istruzioni o classi di validatori speciali, e questo significa molto codice, quindi voglio sapere dov'è il posto dove farlo.Livello di convalida in pattern MVC
Nel controller? o modello?
Entrambi? Perché alcuni dati devono essere convalidati da altri modelli?
Se non si è certi della risposta esatta, si prega di provare a individuare possibili vantaggi e svantaggi in entrambi i modi.
Ma alcuni dati devono essere convalidati da altri modelli? Ad esempio, prima di aggiungere una riga di video preferita, dovremmo controllare l'esistenza del video. –
Fatelo anche nel modello di business. Nota, modello di business, non modello di dati. – BalusC
Scusate, penso di non avere molta familiarità con questi termini e le loro definizioni. Potete fornire qualsiasi fonte che possa apprenderli –