我想知道使用 Zend_Acl 显示/隐藏部分视图的方法是什么?我想我会
创建一个Controller Plugin,通过登录用户+acl查看
$this->view->loggedInUser = Zend_Auth::getIdentity(); $this->view->acl = Zend_Registry::get('acl');
然后在视图脚本中执行类似的操作
$this->acl->isAllowed($this->view->loggedInUser, 'resource', 'privilege');
或者,还有更好的方法?还是我应该使用 View Helper?是否允许登录用户返回一个布尔值?