Tema: mvc php
Ver Mensaje Individual
  #14 (permalink)  
Antiguo 20/07/2013, 07:53
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 10 meses
Puntos: 292
Respuesta: mvc php

Cita:
Iniciado por guardarmicorreo Ver Mensaje
yo creo que lo he puesto así no? :S

en la vista se expresan los datos procesados por el controlador obtenidos del modelo e imprimidos con el html.
@guardarmicorreo: ud crea funciones en el controller y las llamada desde la vista pero ...

Si Ud requiere alguna funcion en particular relacionada con la vista como por ejemplo de formateo de cadenas, etc... esas funciones (en el caso de que use funciones) se llaman Helpers y no estan en Controller.

El controller no tiene responsabilidad de generar vistas y Ud lo que hace es generar secciones especificas de las vistas (cabecera, cuerpo, pie) en el controller.

Digamos que el controller Ud solo trabaja con la logica (no con vistas)..... y deja en variables lo que la vista necesita y esta ultima es la que se encarga de mostrar..... y si requiere algun procesamiento relacionado con como se va a mostrar es responsabilidad de la vista, no del controller.

Es cierto que las vistas no hacen mucho pero Ud le deja al controller toda la responsabilidad de las vistas tambien...
__________________
Salu2!