Tema: Dudas MVC!
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2009, 12:26
Berna_Manya
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 16 años, 1 mes
Puntos: 0
Dudas MVC!

Bueno hace unos dias me puse a ver bien en php el tema de mvc (modelo vista controlador), y ya entendi maso menos como funciona.
Estoy haciendo la arquitectura de archivos, con clases, funciones, que voy a usar en todo mi sitio.

La estructura que use fue:

Cita:
libs/
Boot.php
Config.php
ControllerBase.php
ModelBase.php
DB/
db.php
mysql.php
View/
Template.php
Functions_Template.php
controllers/
NoticiasController.php
models/
NoticiasModel.php
views/
Index.html

Index.php
Config.php

Bueno esa es la base, todo funciona bien, pude dividir todo bien, quiero aclarar que el motor de templates es el que usa phpBB3.
Ahora muy bien hize un mini sistema de noticias, con la funcion de listar y agregar.
En el index.php solo uso:

Código PHP:
<?php
require_once "libs/boot.php";
Boot::Main();
?>
Y ya me lista todas las noticias, tmb si quiero agregar noticias el formulario.
Todo bien, ahora tengo una gran duda, es cuando yo quiero incluir el header de la pagina, la parte izquierda de la pagina, luego quiero que aca se listen las noticias, y luegoo el footer.

O sea como tendria que hacer para incluir estas partes de la web, tendria que crear un controlador para el header, etc :S
Como lo harian ustedes?

o sea tendria que ser algo asi:

Código PHP:
<?php
require_once "libs/boot.php";

// INCLUIR HEADER
// INCLUIR PARTE IZQUIERDA
Boot::Main();
// INCLUIR FOOTER
?>
Bueno espero que alguien se tome la molestia de aclararme las dudas, solo pido la logica no quiero que nadie codee nada.
O de ultima no se si habra algun open source que use mvc (Sin usar ningun framework) y muestre claramente como se haria.

Muchas gracias.