我开始使用 Symfony2,我真的很喜欢它!
我有一些问题肯定你会很容易地帮助我!
当我们使用安全层时,文件security.yml我们设置属性access_control,通常是这样的:
- {路径:^/管理员角色:ROLE_ADMIN}
传统上使用php,我的系统访问规则我使用3个表:
- 用户 - 用户表
- 角色 - 角色表
- 资源 - 资源表
- 权限 - 授予表
其中,User 有一个角色,一个权限对应一个角色和一个资源。要检查用户是否有权访问资源,请检查表权限。
引入 Symfony2,属性“路径”将是一个资源,而 ROLE_ADMIN 将是用户的角色。
如何做到这一点 security.yml,从数据库中加载设置。我搜索了官方文档,一无所获。
目前,谢谢