我正在一个具有不同类型用户帐户的网站上工作——因此有人可以注册为艺术家、粉丝或场地。根据帐户类型,我想在成员仪表板区域中显示不同的模块。
使用 if 语句似乎很混乱,我只是想知道其他人的方法是什么?
我正在一个具有不同类型用户帐户的网站上工作——因此有人可以注册为艺术家、粉丝或场地。根据帐户类型,我想在成员仪表板区域中显示不同的模块。
使用 if 语句似乎很混乱,我只是想知道其他人的方法是什么?
使用 ACL 类,您可以在其中记录角色和访问级别。例如,访问级别可以是可继承的 那么这只是一个问题
if(acl.isAllowed(user.getLevel(), "venue.events.edit")) {
// ....
}
此博客列出了使用 Zend Framework 2 的示例。