Sto lavorando a una revisione di un'applicazione CakePHP che ho creato con CakePHP 1.2. Ho aggiornato a 1.3 e sto considerando di allontanarmi dal paradigma di routing dell'amministratore per la mia applicazione. Sto scoprendo che alcuni dei miei controller stanno diventando estremamente grandi a causa delle funzioni duplicate per il front end e l'amministratore. La mia intuizione è che è molto più semplice creare semplicemente un set di controller di amministrazione e eliminare tutti i routing di amministrazione, ma volevo ottenere informazioni su ciò che gli altri stanno facendo e su quale funzionalità, se non presente, mi mancherò lasciando cadere il routing.CakePHP Best Practice: amministratore con o senza routing
Quali sono le migliori pratiche considerate per una solida app CakePHP (o altro framework MVC) a questo proposito?
ho ricevuto due proposte di abbandonare il routing, che sono propenso a fare, ma appena ho iniziato a provarlo mi sento come se avessi colpito un muro di mattoni. In un'applicazione non con framework, creerei solo una nuova directory "admin" e inserirò tutti i miei controller specifici dell'amministratore, molti dei quali avrebbero lo stesso nome dei controller front-end e saranno quindi accessibili: "/ admin/utenti/aggiungere". Non sto trovando alcun modo per fare qualcosa di simile con Cake. La mia unica opzione/admin_users/add? – seth