Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/01/2010, 10:53
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: duda entre modelo y controlador

Cita:
Iniciado por destor77 Ver Mensaje
Entiendo Gatorv, es mas en la empresa donde trabajaba hasta hace unos meses, tenían algo parecido implementado a lo de $modelo->guardar(), pero ellos en el modelo solo hacía un:
Código PHP:
Ver original
  1. class mimodelo extends model{
  2. protect $table="el nombre de la tabla del modelo";
  3. }

y despues desde el controlador se llamaba asi:
Código PHP:
Ver original
  1. class micontrolador extends controller{
  2. private $mimodelo
  3.  
  4. function __construct(){
  5. $this->mimodelo = new mimodelo();
  6. }
  7.  
  8. public function algo(){
  9.   $busqueda=$this->mimodelo->find(1);
  10.   $salva= $this->midemodelo->save();
  11. }

Todas la validaciones de tipo de campo en la db (si era string, date, etc) la hacia en el acitverecord, pero las validaciones como la que yo estoy intentando hacer las hacia desde el controlador.
No de hecho si ves el Quickstart de ZF, puedes ver que lo que es el DataTable (como el primer ejemplo) esta integrado al modelo pero no llega al controlador, lo que llega al controlador es el modelo como tal.

Saludos.