我的应用程序中有以下用户角色:
管理 客户 承包商
它们由每个功能/页面的ACL控制。
我想创建一个名为Client_site的新帐户。但我希望这个新角色能够路由到客户端前缀页面。例如/客户端/:控制器/:动作
基本上我希望它使用与客户端角色相同的所有页面,但只能对它们进行只读访问。我在ACL表中设置的。
我如何在路由中设置它?
还有什么我需要修改才能使其正常工作吗?
答案 0 :(得分:0)
如果您的意思是只读访问您的数据,那么您需要为新角色提供单独的功能,否则他们仍然可以获得与客户端相同的访问权限。遵循指南是有道理的。例如,您有一个newrole_index和一个newrole_index.ctp,因此newrole与客户端的视图不同。您不希望您的用户看到导致他们实际无法前往的地方的按钮,如果您与他们共享前缀,就会发生这种情况。