Ver Mensaje Individual
  #26 (permalink)  
Antiguo 25/09/2012, 08:41
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: ¿Qué problema tiene Codeigniter?

Pues un mal ejemplo lo tienes, es CodeIgniter, usar funciones separadas, cargar todo en $this en cada instancia del controlador, etc, hay muchos ejemplos que cuando sabes bien de POO te das cuenta que no es un Framework que busque buenos estándares, ni si quiera buena implementación de POO.

Como dices, es "sencillo" pero te hace luego pensar que las cosas se resuelven de esa manera en un sistema más solido, y no es verdad, el simple hecho de $this->load(); es un mal ejemplo, lo correcto es: usa un autoloader, no hagas todo dependiente del controlador, el controlador debe de ser lo suficientemente sencillo para que sea parametizable y lo puedas re-utilizar con solo cambiando los parámetros de entrada y así cumplir lo que es el ciclo MVC.