Hola muchachos, estoy iniciándome en esto de los frameworks y PHP orientado a objetos, y tengo una duda existencial.
Vengo de programar PHP lineal y crudo, es decir, tomaba un HTML, y por medio de includes le cargaba toda la programación; de manera que no tengo la más mínima idea de cómo empezar con un proyecto teniendo el diseño y el framework por separado.
Sé que en la metodología MVC es el controlador el que se encarga de cargar las vistas, y en los ejemplos que he leído para principiantes dan el típico ejemplo en que el controlador carga una vista tipo:
Código HTML:
<html>
<head>
<title><?php echo $title;?></title>
</head>
<body>
<h1><?php echo $heading;?></h1>
<p><?php echo $content;?></p>
</body>
</html>
El punto es que mi diseño HTML al menos tiene 200 líneas de código, y no creo que cada vista deba incluirla (no creo que sea así que funciona este sistema).
La pregunta es: ¿Cómo debería comenzar, dividir el diseño, cargarlo, etc?
Si tienen algún sitio de referencia para aprender esto se los agradezco.