Ich frage mich, wie man Zend_Acl benutzt, um Teile der Ansicht anzuzeigen/zu verbergen? Ich denke ich werdeWie kann ich Zend_Acl in der Ansicht verwenden, um Teile der Ansicht ein-/auszublenden?
ein Controller-Plugin erstellen, die der angemeldete Benutzer übergibt + acl
$this->view->loggedInUser = Zend_Auth::getIdentity(); $this->view->acl = Zend_Registry::get('acl');
Dann in View Skripten etwas tun, wie
$this->acl->isAllowed($this->view->loggedInUser, 'resource', 'privilege');
Oder gibt es einen besseren Weg? Oder sollte ich einen View Helper verwenden? Gibt das einen Boolean zurück, ob der angemeldete Benutzer erlaubt ist?