Cita:
Iniciado por cronosmen Por que en base de datos es dónde se guarda la configuración como controladores a los que puede acceder segun su rol
Sólo como una nota....si lo que se guarda en base de datos es una *configuración*, significa que esa configuración puede estar en la propia clase controladora.
Si controlador tiene un metodo abstracto getRequiredRole() , no tienes por qué ir a base de datos para saber si es posible o no acceder a ese controlador.