Ho letto molti post simili a questo sul sito: tuttavia sto ancora chiedendo cosa è meglio nella mia situazione (anche le risposte sono contraddittorie da una domanda all'altra).
Ho un sito web (applicazione web) con un controller per sezione di logica di dominio (cioè ProductsController, NewsController, ContactsController, ecc.) e un controller admin molto brutto molto grande che contiene la logica per Aggiungi / Modifica / Visualizza / Cancella le funzioni per ogni sezione ... ora come puoi immaginare questo controller sta diventando molto fuori controllo (considerando che ogni funzione non è eccessivamente grande, poiché dozzine di funzioni in un controller non si adattano bene a me ...).
Da quello che ho letto il consenso generale è quello di limitare le funzioni admin nel controller delle sezioni; tuttavia alcuni suggeriscono anche di creare un nuovo controller per ogni sezione di amministrazione. quindi vorrei avere ProductsController e AdminProductsController - questo mi sembra un po 'eccessivo, ma non ne ho idea: qualsiasi suggerimento o lettura sarebbe apprezzato - o se c'è una "best practice del settore" che sarebbe bello sapere anche.