Пример #1
0
 public function updateAction()
 {
     $id = (int) $this->params()->fromRoute('id', 0);
     if (!$id) {
         return $this->redirect()->toRoute('etiquetas');
     }
     $form = new EtiquetasForm("etiquetasform");
     $form->setAttribute('class', '');
     $form->setAttribute('action', $this->getRequest()->getBaseUrl() . '/application/etiquetas/ingresar');
     $etiqueta = $this->getEtiquetasBO()->obtenerPorId($id);
     if (!is_object($etiqueta)) {
         return $this->redirect()->toRoute('etiquetas');
     }
     $form->bind($etiqueta);
     $form->get('guardar')->setOptions(array('label' => '<i class="glyphicon glyphicon-floppy-saved"></i> Editar', 'label_options' => array('disable_html_escape' => true)));
     $modelView = new ViewModel(array('form' => $form, 'id' => $id, 'title' => 'Editar Etiqueta'));
     $modelView->setTemplate('application/etiquetas/crear');
     return $modelView;
 }