Cita:
Iniciado por destor77 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 originalclass mimodelo extends model{
protect $table="el nombre de la tabla del modelo";
}
y despues desde el controlador se llamaba asi:
Código PHP:
Ver originalclass micontrolador extends controller{
private $mimodelo
function __construct(){
$this->mimodelo = new mimodelo();
}
public function algo(){
$busqueda=$this->mimodelo->find(1);
$salva= $this->midemodelo->save();
}
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.