我想实际实现两个应用程序。
管理用户和建筑物的管理应用程序。用户,角色和建筑物的CRUD控制器。要使用此应用程序,需要登录。分析问卷中的答案/结果,将在应用2中填写。
应用程序(服务器2)
并非每个用户都可以使用应用程序2中的每个捆绑包。只有具有指定角色的用户才能使用捆绑包,用户角色将在应用程序1中定义。
我需要了解如何在这种情况下实现数据交换?因为应用程序2需要用户,第一个应用程序的数据库中的角色。在理想情况下,我不希望数据冗余。
我在symfony2中实现的第一个应用程序,我不确定是否要分享应用程序的好主意,还是更好地将应用程序2中的bundle集成到应用程序2中?
有人可以给我提示吗?
答案 0 :(得分:0)
使用一个App可以完成更简单的解决方案。 Security Component of Symfony2可以管理不同的roles以及对特定操作或捆绑的访问权限。此外,您可以使用JMSSecurityExtraBundle Annotations来简化您的工作。