当用户讨论角色时,我应该如何呈现视图。蛋糕

时间:2010-10-29 17:02:33

标签: authentication cakephp rendering roles

好的,这是我的问题...

用户habtm组(角色)

我有管理员,董事会成员,经理和vps的观点。

所以,当一个用户只有一个角色时,该应用程序会读取该角色,我们会很好......但是当他/她/它有两个或更多角色时,它只需占用第一个角色而忽略其他角色......

问题

  • 我应该如何管理这些角色呢 用户可以选择要查看的视图吗?
  • 我应该告诉用户他的角色是什么 登录后想玩吗?例如:让他决定(想要扮演管理员,想要扮演经理等)
  • 有没有办法让用户玩两个 角色同时在一个 会议?例如:我有两个角色(vps,经理)。在一个中呈现两个视图?
  • 或者我应该选择一个视图 有更多特权的角色?例如:我有两个角色(管理员,经理)所以我使用管理员视图而不是经理的视图。

很多问题......所以开始回答哈哈哈 谢谢你们......

2 个答案:

答案 0 :(得分:1)

很难回答,因为您提出的问题要求我们决定您的申请是如何运作的。你必须自己做,并做出适当的设计和根据您的决定编程。

对于HABTM记录的 display ,我通常使用复选框或一些图形只读等效。

我的建议是,你浏览网页看看它在其他网站上是如何运作的 - 像Flickr和Facebook这样的社交网站是一个很好的狩猎场,因为他们有很多团体,类别等。

答案 1 :(得分:0)

用户管理路由...并且有许多前缀。并且可能位于您显示用户信息的位置。你也可以列出他可以扮演的其他角色。