【发布时间】:2011-11-10 20:18:52
【问题描述】:
我的 Zend_Navigation 无法正常工作,
当使用 AUth/Doctrine 登录用户时,我正在从多对多表中提取分配给用户的角色(通常是其中的几个角色),
然后在bootstrap.php上线: $view->navigation($navContainer)->setAcl($this->_acl)->setRole($this->_role);
我得到错误: '$role 必须是字符串、null 或 Zend_Acl_Role_Interface 的实例;数组给定'
但是,如果我使用 foreach 遍历角色 - 以前的角色将被以下角色覆盖,并且我仅获得最后一个角色的导航,
有人对此有任何合乎逻辑的解决方案吗?
真的很感激, 亚当
【问题讨论】:
标签: php arrays roles zend-navigation zend-acl