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