public function egresosAction() { //Conectamos con BBDD $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); //Instancias $prov = new ProveedorTable($this->dbAdapter); $tegr = new TipoEgresoTable($this->dbAdapter); $trab = new TrabajadorTable($this->dbAdapter); $form = new EgresoForm("form"); //Datos $proveedores = $prov->getProveedoresCombo3($this->dbAdapter); $tipo_egreso = $tegr->getTipoEgreso2($this->dbAdapter); $trabajadores = $trab->getComboTrabajadores($this->dbAdapter); $form->get('proveedores')->setAttribute('options', $proveedores); $form->get('tipo_egreso')->setAttribute('options', $tipo_egreso); $form->get('trabajadores')->setAttribute('options', $trabajadores); //Retornamos a la vista $result = new ViewModel(array('form' => $form, 'tabla' => $tabla)); $result->setTerminal(true); return $result; }