Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序中有以下用户角色:
管理员客户承包商
它们由每个功能/页面的 ACL 控制。
我想创建一个名为 Client_site 的新站点。但我希望这个新角色能够路由到客户端前缀页面。例如 /client/:controller/:action
基本上我希望它使用与客户端角色相同的所有页面,但对它们只有只读访问权限。我已在 ACL 表中设置。
我将如何在路由中设置它?
还有什么我需要修改才能使其正常工作吗?
如果您的意思是对您的数据进行只读访问,那么您需要为新角色提供单独的功能,否则它们仍然具有授予客户端的相同访问权限。遵循指导方针是有意义的。例如,您有一个 newrole_index 和一个 newrole_index.ctp,因此 newrole 与客户端的视图不同。您不希望您的用户看到指向他们实际上无法去的地方的按钮,如果您与他们共享前缀就会发生这种情况。