Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2010, 04:57
Samou
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 15 años, 4 meses
Puntos: 0
Problema con Zend_Form_Element_Select

Hola a todos, estoy teniendo problemas con el select q tengo en un form, el caso es q ls datos son bien mostrados en pantalla pero a la hora de recoger los datos del formulario siempre me retorna q el form es invalido. A continuacion les dejo el codigo q stoy empleando x si pueden guiarme a resolver el problema:
Login.php:
Código PHP:
class Form_Login extends Zend_Form{    
    public function 
__construct($options null){
        
parent::__construct($options);
    
        
$recuperando_misconstructoras = new Zend_Session_Namespace('misconstructoras');
           
$misconstructoras =  recuperando_misconstructoras->misconstructoras;
       
        
$this->setName('login');
        
$id = new Zend_Form_Element_Hidden('id');
                
$nombre = new Zend_Form_Element_Select('nombre');
        
$nombre->setLabel('Nombre')        
        ->
setRequired(true)
        ->
addMultiOptions($misconstructoras)
        ->
addValidator('NotEmpty');    
....
$this->addElements(array($id$nombre$dni$pass));
    }

LoginController:
Código PHP:
$form = new Form_Login();
                    
//Asignamos a la vista el formulario
                    
$this->view->form $form;
                    
                    if (
$this->getRequest()->isPost()){ 
                        
$formData $this->getRequest()->getPost();
                        if (
$form->isValid($formData)){ 

    
//El caso es que aki nunca entra
                                
                            
$nombre strtolower($form->getValue('nombre'));
                            
$dni strtolower($form->getValue('dni'));
                            
$pass strtolower($form->getValue('pass'));
....