Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-02-2011 09:45:21

Rafalfa
Membre
Date d'inscription: 02-02-2011
Messages: 16

[Instance] Conservé une variable getIdentity

Bonjour,

Je cherche a utilisé  la variable $auth->getIdentity()->user_operator; dans quasiment toute mon application.

Le problème, c'est que dans les actions du contrôleur je suis obligé de déclarer à chaque fois :

Code:

$auth   = Zend_Auth::getInstance();
$xxxx = $auth->getIdentity()->user_operator;

Pareil pour utiliser la variable dans mes formulaires ou dans mes modèles... bref, comment puis-je faire pour la déclarer une fois pour toute lorsque l'utilisateur est authentifié?

Cordialement,

Hors ligne

 

#2 15-02-2011 12:52:36

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

Re: [Instance] Conservé une variable getIdentity

Zend_Registry est ton ami

A+JYT

Hors ligne

 

#3 15-02-2011 13:03:55

Rafalfa
Membre
Date d'inscription: 02-02-2011
Messages: 16

Re: [Instance] Conservé une variable getIdentity

Zend_registry ne m'aide pas plus.

Je vais devoir faire un Zend_registry("xxx"); dans chaque action, chaque form, ..bref partout

Hors ligne

 

#4 28-02-2011 23:03:12

jawadst
Nouveau membre
Date d'inscription: 28-02-2011
Messages: 3

Re: [Instance] Conservé une variable getIdentity

Moi j'utilise un Custom_Controller_Action qui étend Zend_Controller_Action.
Tous mes contrôleurs étendent ensuite mon Custom_Controller_Action et cela me permet justement de définir des fonctions accessibles rapidement par tous mes contrôleurs.

Dans ton cas, cela te permettrait de faire un $this->getUserOperator() par exemple.

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