Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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 :
$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
Zend_Registry est ton ami
A+JYT
Hors ligne
Zend_registry ne m'aide pas plus.
Je vais devoir faire un Zend_registry("xxx"); dans chaque action, chaque form, ..bref partout
Hors ligne
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