symfony新手。
我正在设计一个报告门户网站。报告从外部源(SSRS)获取。
我从这个来源获得了一个文件夹和报告树(这棵树可以改变)。
我需要让用户能够为此动态树的某些节点分配角色访问权限。
(如果没有,但不要求完整的解决方案,但我应该在这里使用SF2组件)
答案 0 :(得分:0)
我最终将每个节点的访问权限存储到配置文件中:
#app/config/config.yml
parameters:
tree_access:
'/path/to/ssrs/node1': ['ROLE1']
'/path/to/ssrs/node2': ['ROLE2', 'ROLE4']
'/path/to/ssrs/node3': ['ROLE3']
并创建了一个服务,该服务根据security_context返回具有已解析权限的报告树。
不确定这是不错的方式但是因为这里的社区看起来很活跃......