Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2014, 12:09
pcgaray
 
Fecha de Ingreso: agosto-2012
Ubicación: maipu
Mensajes: 12
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: trabajar 2 formularios en una misma vista con zf2

Dejo mi action controller por si a algien le sirve

Código PHP:
Ver original
  1. <?php
  2.  
  3.     public function indexAction() {
  4.  
  5.         $this->layout()->usuario = $this->getLogin()->getIdentity();
  6.  
  7.         $formBuscador = $this->getFormBuscador();
  8.         $formSelectBrigadas = $this->getFormSelectBrigada();
  9.        
  10.         $paginator = $this->getAvisoDao()->obtenerTodos();
  11.  
  12.         $paginator->setCurrentPageNumber($this->params()->fromRoute('page'));
  13.  
  14.         $paginator->setItemCountPerPage(4);
  15.  
  16.         return new ViewModel(array(
  17.             'title' => 'Listado de Avisos',
  18.             'listaAvisos' => $paginator->getIterator(),
  19.             'paginator' => $paginator,
  20.             'formBuscador' => $formBuscador,
  21.             'formBrigadas' => $formSelectBrigadas,
  22.           ));
  23.        
  24.       }
  25.  
  26. ?>

esta es la vista

Código PHP:
Ver original
  1. <?php
  2.  
  3.         $formBuscador = $this->formBuscador;
  4.         $formBuscador->setAttribute('action', $this->url('avisos', array('controller' => 'index', 'action' => 'buscar')));
  5.         $formBuscador->prepare();
  6.        
  7.         $formLabel = $this->plugin('formLabel');
  8.        
  9.         echo $this->form()->openTag($formBuscador);
  10.  
  11. ?>
  12.  
  13. <?php
  14.  
  15.           $formBrigadas = $this->formBrigadas;
  16.           $formBrigadas->setAttribute('action', $this->url('avisos', array('controller' => 'index', 'action' => 'asignar')));
  17.           $formBrigadas->prepare();
  18.          
  19.           echo $this->form()->openTag($formBrigadas);
  20.  
  21. ?>