Bueno mi pregunta es la siguiente, en estos momentos estoy realizando una pagina web, para la misma estoy usando el modelo MVC, de un framework que no es conocido pero en fin mi pregunta es, esta pagina web tiene varios roles de usuario, dependiendo del usuario se muestra el menú correspondiente ( nada del otro mundo ) mi pregunta es la siguiente según el modelo MVC como debería enfrentar la creación del menú, es decir tengo que tener en la vista los diferentes menú para los diferentes tipos de usuarios, u obtener los datos de la bd para luego meterlo en un array y luego pasar ese array a la vista ?????
y si la primera opción fuese la correcta no es ineficiente que para cada sección de la pagina tenga que consultar la base de datos para mostrar el menú ????
que me dicen ???