我们正在建立水资源数据库管理系统,该系统将由许多用户管理并由公共用户访问。在我们的系统中,我们管理对象(Channel,Weirs,Borehole ......)及其属性。我们将构建一个允许超级用户使用数据对象的控制器,动作和id注册其他用户的函数。例如,A区的管理人员拥有所有数据对象的完全权限,这些数据对象位于A区,而其他一些人也可以访问A区的数据对象但仅用于输入数据(例如水位输入)。 将有数百人管理和贡献数据库取决于他们工作的单位的级别,他们的角色(查看,编辑,删除...),以及他们响应的数据对象。它真的是动态的用户管理功能。用PHP管理数据的原型系统正在使用Symfony2构建并升级到Symfony3。现在我们需要构建用户管理功能,以便开始讨论系统。
有没有人有数据库结构,捆绑,模型......的经验来解决这个问题。 谢谢。
答案 0 :(得分:0)
是的,这可以在symfony中使用角色,权限和SecurityVoters轻松完成: