Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-12-2010 15:29:23

ziedb
Membre
Lieu: Tunis
Date d'inscription: 24-03-2008
Messages: 224

[Résolu] ZF1.11 View Helper - Translate - baseUrl hepler

Mon code le view helper ci dessous. Il est fonctionnel mais j'ai une question qui me tourmente

Code:

class Zend_View_Helper_LoginHelper extends Zend_View_Helper_Abstract {

    

    public function LoginHelper($baseurl) {
        
                $auth = Zend_Auth::getInstance ();
        
        if ($auth->hasIdentity ()) {
            
                    $login = 'Bienvenu'.'  '. $auth->getIdentity ()->prenom
                                             . ' ' . $auth->getIdentity ()->nom
                                             .' '.'<a href="'
                                             .$baseurl
                                             .'/services/auth/logout">'
                                            .'(Logout)</a>';

            
        }else{
                    $login ='<a href="'.$baseurl.'/services/auth/login">Login</a>';
                }
                return $login;
    }
}

1-  je veux trouver une astuce afin de faire appel au BaseUrl Helper directement depuis mon view helper au lieu de passer la variable $baseUrl au moment de l'appel du view helper dans la vue.

Dernière modification par ziedb (29-12-2010 19:27:53)

Hors ligne

 

#2 29-12-2010 17:05:12

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: [Résolu] ZF1.11 View Helper - Translate - baseUrl hepler

Hello,

Les aides de vue ont accès à l'objet view, tu peux donc accéder à un helper de vue depuis un autre via :

Code:

$this->view->monHelper();

A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#3 29-12-2010 19:27:33

ziedb
Membre
Lieu: Tunis
Date d'inscription: 24-03-2008
Messages: 224

Re: [Résolu] ZF1.11 View Helper - Translate - baseUrl hepler

Merci. ça marche bien.

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