0

我正在一个具有不同类型用户帐户的网站上工作——因此有人可以注册为艺术家、粉丝或场地。根据帐户类型,我想在成员仪表板区域中显示不同的模块。

使用 if 语句似乎很混乱,我只是想知道其他人的方法是什么?

4

1 回答 1

0

使用 ACL 类,您可以在其中记录角色和访问级别。例如,访问级别可以是可继承的 那么这只是一个问题

if(acl.isAllowed(user.getLevel(), "venue.events.edit")) {
   // ....
}

此博客列出了使用 Zend Framework 2 的示例。

于 2013-06-21T09:22:02.517 回答