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));
    }
} 
    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'));
.... 
    
 
