Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2012, 14:16
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Usar $this en la vista?

Recuerda que MVC es un patrón de diseño, no hay una regla de como debe de implementarse, así que cada FW hace una implementación como mejor le parece para el diseño de su FW, en lo particular el mejor diseño que he visto es el de ZF2.0 ya que ofrece una completa separación de lo que es el controller, con lo que es la vista.

El controller solamente regresa un array de datos, y el dispatcher es el que se encarga de levantar la vista con los datos e inyectar el layout.

Lo correcto es eso, que el controller simplemente consulte el modelo y regrese datos para la vista (inclusive el mismo modelo) para que sea procesado, si lees el patrón MVC es lo correcto, las flechas indican que la vista interactua con el modelo y el controller solamente decide que sección o vista levantar.

Saludos.