Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-11-2010 00:35:29

lassoya
Membre
Date d'inscription: 26-12-2009
Messages: 87

Ajouter [] à un Element Zend_Form_Element_File

Bonsoir

j'aimerai ajouter [] au nom d'un champ file pour que je puisse uploader plusieurs images.

Mais biensûr je n'y arrive pas O_o, je pense qu'il faut mettre un escape quelque part mais où je ne sais pas


merci de vos réponses

Hors ligne

 

#2 19-11-2010 08:56:57

Blount
Membre
Date d'inscription: 23-06-2009
Messages: 98
Site web

Re: Ajouter [] à un Element Zend_Form_Element_File

Essaie de mettre "isArray" à true dans les options, je n'ai pas testé mais ça pourrait fonctionner.

Hors ligne

 

#3 19-11-2010 10:43:53

lassoya
Membre
Date d'inscription: 26-12-2009
Messages: 87

Re: Ajouter [] à un Element Zend_Form_Element_File

ben ça ne marche pas,

mais j'ai trouvé une solution pas tres propre, j'ai modifié la class Zend_Form_Element:

Code:

     public function setName($name)
    {
        $name = $this->filterName($name);
        if ('' === $name) {
            require_once 'Zend/Form/Exception.php';
            throw new Zend_Form_Exception('Invalid name provided; must contain only valid variable characters and be non-empty');
        }

        $this->_name = $name;
        return $this;
    }

en


Code:

     public function setName($name, $allowBrackets = false)
    {
        $name = $this->filterName($name, $allowBrackets);
        if ('' === $name) {
            require_once 'Zend/Form/Exception.php';
            throw new Zend_Form_Exception('Invalid name provided; must contain only valid variable characters and be non-empty');
        }

        $this->_name = $name;
        return $this;
    }

personne n'a une solution plus propre ??

Dernière modification par lassoya (19-11-2010 10:44:23)

Hors ligne

 

#4 19-11-2010 10:56:48

Blount
Membre
Date d'inscription: 23-06-2009
Messages: 98
Site web

Re: Ajouter [] à un Element Zend_Form_Element_File

Et en ajoutant un display group ne contenant que des éléments file ?
Un simple getElements te permettra de récupérer tout tes champs.

Sinon, explique nous le but. Que doit faire ton système ?

Hors ligne

 

#5 19-11-2010 11:02:52

lassoya
Membre
Date d'inscription: 26-12-2009
Messages: 87

Re: Ajouter [] à un Element Zend_Form_Element_File

Mon but est de télécharger plusieurs photos à partir d'un champ input file grâce à Multifiles de jquery

Mais tu avais raison cela marche

->setIsArray(true)

je l'avais testé ce matin mais ça n'avait rien donné, surement à cause du client ftp qui a foiré.


merci^^

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