Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-03-2009 09:52:28

devoox
Nouveau membre
Date d'inscription: 10-02-2009
Messages: 5

ZEND FORM => Object id #27 erreur

Bonjour,

J'ai fait un formulaire qui fonctionne parfaitement en local mais quand je l'envoi en ligne, le formulaire ne s'affiche pas et laisse place a une erreur Object id #27...

Quelqu'un connait une manière pour régler ce probleme?

Merci d'avance.

Hors ligne

 

#2 15-03-2009 10:40:45

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: ZEND FORM => Object id #27 erreur

Object id #27 ce genre de message arrive lorsqu'on utilise un objet comme une chaine
mais si tu nous en dit pas plus sur ton code ça va être dur
A+JYT

Hors ligne

 

#3 16-03-2009 02:26:44

devoox
Nouveau membre
Date d'inscription: 10-02-2009
Messages: 5

Re: ZEND FORM => Object id #27 erreur

Bonjour, voici le code qui ne fonctionne pas:

Code:

$element_formulaire[] = array( "name"=>"nom","text"=>"Votre nom","type"=>"Zend_Form_Element_Text","option"=>"required");
        $element_formulaire[] = array("name"=>"prenom","text"=>"Votre prenom","type"=>"Zend_Form_Element_Text","option"=>"required");
        $element_formulaire[] = array("name"=>"adresse","text"=>"Votre adresse","type"=>"Zend_Form_Element_Text","option"=>"required");
        $element_formulaire[] = array("name"=>"code","text"=>"Votre code postal","type"=>"Zend_Form_Element_Text","option"=>"required");
        $element_formulaire[] = array("name"=>"ville","text"=>"Votre ville","type"=>"Zend_Form_Element_Text","option"=>"required");
        $element_formulaire[] = array("name"=>"pays","text"=>"Votre Pays","type"=>"Zend_Form_Element_Text","option"=>"required");
        $element_formulaire[] = array("name"=>"dob","text"=>"Votre date de naissance","type"=>"Zend_Form_Element_Text","option"=>"required dob");
        
        $formulaire= new Zend_Form("formz");
        $formulaire->setAttrib("id","formulaire"); 
        
        foreach($element_formulaire as $element){
        $that[$element['name']] = new $element['type']($element['name']);    
        $that[$element['name']]->setLabel($element['text'])->setAttrib("class","formulaire_contact {$element['option']}");
        $formulaire->addElement($that[$element['name']]);
        }
        
        $submit= new Zend_Form_Element_Image("image");
        $submit->setImage("/images/image.jpg");
        $formulaire->addElement($submit);
    
        $this->view->contact_form = $formulaire;

Ce code fonctionne seulement en local

Dernière modification par devoox (16-03-2009 02:28:07)

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