Estoy trabajando en una revisión de una aplicación de CakePHP que construí con CakePHP 1.2. Me actualicé a 1.3 y estoy considerando alejarme del paradigma de enrutamiento de administrador para mi aplicación. Estoy descubriendo que algunos de mis controladores se están volviendo extremadamente grandes debido a las funciones duplicadas para la interfaz y el administrador. Mi intuición es que es mucho más limpio crear un conjunto de controladores de administración y soltar el enrutamiento de administrador todos juntos, pero quería obtener información sobre lo que otros están haciendo y qué funcionalidad, si es que hay alguna, me voy a perder. dejando caer el enrutamiento.Mejores prácticas de CakePHP: administrador con o sin enrutamiento
¿Cuáles son las mejores prácticas consideradas para una aplicación CakePHP robusta (u otra estructura MVC) en este sentido?
he conseguido dos sugerencias para dejar la ruta, lo cual me inclino a hacer, pero tan pronto como empecé a probar esto, siento que choco contra una pared de ladrillos. En una aplicación no estructurada, simplemente crearía un nuevo directorio "admin" y pondría todos mis controladores específicos de administrador allí, muchos de los cuales tendrían el mismo nombre que los controladores front-end y, por lo tanto, se accedería a ellos: "/ admin/usuarios/agregar ". No encuentro ninguna forma de hacer algo similar con Cake. ¿Es mi única opción/admin_users/add? – seth