コード例 #1
0
ファイル: InfocomController.php プロジェクト: sonny-one/zero
 public function nuevoaseguradorAction()
 {
     //Conectamos con BBDD
     $sid = new Container('base');
     $db_name = $sid->offsetGet('dbNombre');
     $this->dbAdapter = $this->getServiceLocator()->get($db_name);
     //Instancias
     $form = new ProveedorForm("form");
     $ban = new ListaBancoTable($this->dbAdapter);
     $srv = new TipoServicioTable($this->dbAdapter);
     //Obtenemos Datos y cargamos Formulario
     $tipos = $srv->getComboAseguradora($this->dbAdapter);
     $servi = $srv->getComboServAseguradora($this->dbAdapter);
     $bancos = $ban->getDatos();
     //Cargamos combos
     $form->get('categoria')->setAttribute('options', $tipos);
     $form->get('categoria')->setAttribute('disabled', 'disabled');
     $form->get('servicio')->setAttribute('options', $servi);
     $form->get('servicio')->setAttribute('disabled', 'disabled');
     $form->get('id_banco')->setAttribute('options', $bancos);
     //Retornamos a la vista
     $result = new ViewModel(array('form' => $form));
     $result->setTerminal(true);
     return $result;
 }