2011-07-20 4 views
4

J'utilise Zend_Navigation et son aide de menu et aide de fil d'Ariane avec Zend_Acl. Tout cela fonctionne comme prévu. Mais est-il possible d'ignorer l'acl sur la chapelure seulement?zend navigation breadcrumbs pour contourner ACL

Mon objectif est de rendre une vue différente lorsque l'accès est refusé sur une certaine page (cela fonctionne) mais je veux que le fil d'Ariane montre néanmoins. Ils sont vides maintenant.

Y a-t-il un moyen d'y parvenir sans utiliser deux conteneurs différents?

merci.

+0

Salut, pouvez-vous poster la façon dont vous avez fait Zend_Navigation, le travail Zend_Acl ensemble? J'ai créé un fichier xml dans le dossier config, initié la navigation dans le bootstrap et la navigation montre correct. Mais tous les éléments de menu sont affichés pour chaque rôle ... Toute aide serait appréciée;) Cordialement Andrea – cwhisperer

Répondre

3

Dans votre page de vue:

$this->navigation()->setUseAcl(false); 
// or like this 
$this->navigation()->setUseAcl(false)->breadcrumbs(); 
+0

Merci. Cela a fonctionné comme suit: $ this-> navigation() -> breadcrumbs() -> setUseAcl (false); – davidgenetic