Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Mon code le view helper ci dessous. Il est fonctionnel mais j'ai une question qui me tourmente
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
Hello,
Les aides de vue ont accès à l'objet view, tu peux donc accéder à un helper de vue depuis un autre via :
$this->view->monHelper();
A+ benjamin.
Hors ligne
Merci. ça marche bien.
Hors ligne
Pages: 1