Nella mia progettazione, ho più modelli e ogni modello ha un controller. Ho bisogno di usare tutti i modelli per elaborare qualche operazione. La maggior parte degli esempi che vedo sono piuttosto semplici con 1 view, 1 controller e 1 modello. Come faresti insieme tutti questi modelli?
Solo i modi in cui posso pensare sono
1) Avere un controller di primo livello che abbia un riferimento a ogni controller. Questi controller avranno una funzione getter / setter per il loro modello.
Questo viola MVC perché ogni controller dovrebbe avere un modello?
2) Avere una classe intermedia per combinare ogni modello in un unico modello. Quindi crei un controller per quel nuovo super modello.
Conosci qualche idea migliore? Grazie.