我需要你的帮助,知识和支持:)我知道,这很多......
在编写验证程序时,我发现了一个代码片段如下:
$role = Zend_Auth::getInstance()->hasIdentity() ? 'member' : 'guest';
hasIdentity()部分很清楚,但? 'member' : 'guest';
是什么意思?
我认为这些是我的角色,它是关于角色之间的遗传,不是吗?
接下来的问题是,如果我的Zend_Acl中的角色多于“guest”和“member”,我该如何扩展此代码,例如“guest”,“member-std”,“member-prm” “,”......“,”管理员“?
提前一千个感谢和愉快的一天!
答案 0 :(得分:0)
这只是用户的简单分类,以启用/禁用某些功能,如评论,评级等。
要将用户扩展到更多角色,您可以在用户表中创建一个类型字段,也可以创建角色表并与用户表链接。
然后,您可以在用户登录时设置用户的角色