Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-09-2012 19:04:14

aziza_1989
Membre
Date d'inscription: 31-05-2012
Messages: 58

problème avec zend_form_element_file

Salut,
dans un formulaire qui permet d'ajouter les informations d'un utilisateur dans la base de données,j'ai utilisé zend_form_element_file juste pour recuperer le lien des images existantes sur mon pc et l'inserer dans la bd comme suit:

Code:

$logo = new Zend_Form_Element_File('logo');
 $logo->setRequired(false)
            ->setDestination('../public/admin_style/images/logo')
            ->setValueDisabled(true)
            
            ->addValidator('Extension', false, array('jpg', 'png', 'gif'))
            ->addValidator('Size', false,  102400);

dans mon controller:

Code:

    public function ajouterAction ()
    {
        { // $this->_helper->layout->disableLayout();
            $form = new Application_Form_AjoutUser();
            $form->submit->setLabel('Ajouter utilisateur');
            $this->view->form = $form;
            if ($this->getRequest()->isPost()) {
                $formData = $this->getRequest()->getPost();
                
                if ($form->isValid($formData)) {
                    $nom = $form->getValue('nom');
                    $logo = $form->getValue('logo');
                    $utilisateur = new Utilisateur();
                    $utilisateur->addUtilisateur($nom, $genre, $username, 
                    $email, $tel, $societe, $positionnement, $groupe, $type_user, 
                    $active, $date_enregistrement,$logo);
                    $this->_helper->redirector('index');
                } else {
                    $form->populate($formData);
                    
                }
            }
        }
    }

mais lorsque je clique sur le bouton ajouter_utilisateur aucune action n'est effectuée et le formulaire se réaffiche avec input file vide .saviez vous comment se débarasser de ce conflit?
Merci

Dernière modification par aziza_1989 (08-09-2012 10:19:54)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages