Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-06-2007 16:17:48

Pegase
Nouveau membre
Lieu: Grenoble
Date d'inscription: 19-06-2007
Messages: 9

[résolu][1RC3] registre vidé a chaque passage dans une action

Bonjour,

Je debute en zend framework et j'essaye d'utilisé le registry dans une de mes actions dans le but de faire un formulaire sur plusieur onglet.

Code:

function addAction(){
        Zend_Loader::loadClass('Zend_Registry');
        $registry = Zend_Registry::getInstance();
        // on charge tous ce qui se trouve dans $_POST dans le registry
        foreach ($_POST as $key => $value)
            $registry[$key]=$value;
        
        // on envoi les informations a la vue    
        $this->view->title = "Scenario editor";
        $this->view->onglet = array("Learning Unit"            => "onglet1",
                                                             "Didactics Intentions" => "onglet2");
        foreach ($registry as $key => $value){
            $this->view->$key = $value;
        }
}

de cette maniere on a tout le temps les informations dans le registry, on peut donc changé d'onglet sans probleme or la ça ne marche pas comme je le voudrai puisque ce qui est contenu dans $registry n'est pas conservé d'un passage a un autre.

Merci de votre aide.

Dernière modification par Pegase (04-07-2007 14:44:15)

Hors ligne

 

#2 28-06-2007 16:24:42

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [résolu][1RC3] registre vidé a chaque passage dans une action

Zend_Registry ne conserve les données que le temps d'une requête. Si tu changes de page, c'est normal que le contenu soit perdu.
Si tu veux que le contenu soit conservé d'une page sur l'autre, il faut utiliser les session PHP. Soit avec $_SESSION soit si tu veux utiliser une approche plus "Zend Framework", tu peux utiliser Zend_Session.

Cordialement,
Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 28-06-2007 16:32:20

Pegase
Nouveau membre
Lieu: Grenoble
Date d'inscription: 19-06-2007
Messages: 9

Re: [résolu][1RC3] registre vidé a chaque passage dans une action

tout s'explique.
J'aimerai bien utilisé zend_session alors tu pourrais m'en dire plus?

merci de te reponse rapide smile

Hors ligne

 

#4 29-06-2007 08:54:42

fizzbanana
Membre
Date d'inscription: 29-05-2007
Messages: 40

Re: [résolu][1RC3] registre vidé a chaque passage dans une action

il y a un petit peu des info sur Session ici:
http://www.z-f.fr/forum/viewtopic.php?pid=336

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