一个Symfony应用程序中的两个Sonata管理面板捆绑包

时间:2017-09-06 18:42:53

标签: symfony sonata symfony-2.8

是否可以在一个Symfony应用程序中安装两个Sonata管理面板套件?我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

正如KondukterCRO所提到的,每个Symfony项目只能安装一个Sonata Admin

但是,如果您需要,可以:

  • 两个信息中心,例如有一个native dashboard,第二个信息中心 - 制作自定义操作+模板
  • 具有不同访问权限的两组实体。虽然所有Sonata Admin页面都有一个comon前缀 - 您仍然可以使用security.yml>>中的简单规则将对Sonata Admin页面的访问权限分开。 access_control部分,或更复杂的规则 - 在每个管理类中,在方法:: isGranted()