Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/07/2013, 15:17
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: mvc desde cero

Por supuesto que no, el controlador jamas se encarga de la vista (lo que se imprime y como se imprime), eso es trabajo de la vista, la teoría dice que el controlador le debe pasar las variables con las que la vista generará el HTML final (o lo que sea, json, xml, etc)...

Siguiendo tu ejemplo...
Código PHP:
Ver original
  1. // mi controlador
  2.  
  3.   require_once('../modelo.php');
  4.  
  5.   objecto = new suma();
  6.  
  7.   $suma =  objecto->sumar();
  8.  
  9.   //en este caso usaré una variable imaginaria que envia las variables a la vista
  10.   $this->render('vista_de_la_accion.php',$suma);

Tu vista (vista_de_la_accion.php)...
Código PHP:
Ver original
  1. echo 'El resultado de la suma es: '.$suma;

El punto es que debes programar o implementar una nueva clase que procese las vistas de cada acción (que pertenecen al controlador), y estas serán las que se encarguen de visualizar y acomodar lo que el usuario verá (según el caso)
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)