Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/10/2009, 15:37
rodrigo_00
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años, 1 mes
Puntos: 14
Respuesta: MVC: Responsabilidades

opcion 1:

Código PHP:
//en el controlador
$this->view->mensajes $modeloMensajes->getMensajes();

// en la vista
foreach ($this->mensajes as $mensaje)... 

a mi personalmente me gusta mas esta otra, ya que las vistas pueden pedir datos a los modelos (no pueden modificarlos) y no me gusta mucho usar el controlador para comunicar a las vistas con los modelos y nada mas

opcion 2:

Código PHP:
// en la vista
foreach ($modeloMensajes->getMensajes() as $mensaje)... 

o mucho mejor aun en ciertos casos (dependiendo de la complejidad de la informacion a mostrar), un view helper

opcion 3;

Código PHP:
echo $this->getHtmlMensajes$modeloMensajes->getMensajes() ); 

eso opino :P