Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2011, 12:33
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Form y pasar MultiOptions a un Select

Cita:
Iniciado por GatorV Ver Mensaje
¿Seguro haz probado con setMultiOptions? Todo eso lo debes de hacer antes del isValid de Zend_Form.
Hola GatorV, el tema es ese, he probado también con setMultiOptions(), y sale igual.

El controller, carga el form si no recibe datos por POST, el action del form carga de nuevo el controller y si recibe datos por POST pasa los datos a isValid.

Código PHP:
public function editAction()
{
        
//form
        
$form = new Application_Form_UserEdit();
 
        if( 
$this->getRequest()->isPost() 
                    && 
$form->isValid($this->getRequest()->getPost()) )
        {
            
// procesa los datos
            // redirector
        
}

        
$form->setDefaultsFromEntity($repository$select);
        
$this->view->formEdit $form;

Llevo toda la mañana probando cosas y nada, todo se ve perfecto, pero falla ese detalle del isValid.

Gracias por pasar.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight