Normalmente en los tutoriales se comprueba que exista el controlador y la acción a ser llamados, si existen, entonces se crea la instancia y se ejecuta la acción correspondiente...
Estas acciones, usan los modelos, y se pasan los datos a las vistas... que son renderizadas.
Pero a mi forma de ver, a menudo en los tutoriales aunque veo grandes esfuerzos por hacer entender como funciona MVC, respecto a las vistas solo se enseña como mostrar una simple vista que muestra un array y ya está.
Si yo quiero hacer una template que pueda tener asignadas varias vistas y que estas vistas cambien... eso todavía no lo he visto explicado, con ejemplos entendibles.
Si he visto por ejemplo codigos para hacer templates que contengan solo una vista y que esta no cambie... simplemente se ejecuta cuando la accion es llamada y se muestra todo. Pero eso desgraciadamente te obliga a que si quieres que cambie debes hacer una template nueva con la vista en otro bloque/sitio digamos...
Entonces que estrategia debería seguir para poder usar templates + vistas que puedan ser alteradas ? :S Esto debe de hacerse en la práctica... entonces lo que pregunto es que suelen hacer ??? o como suelen hacer esto posible ???
Un saludo