Symfony 3中有2个不同的管理员后端与Sonata Admin

时间:2016-09-11 11:33:16

标签: symfony sonata-admin

无法从网上找到答案,所以我希望有人可以指出我正确的方向。

对于我的宠物项目,我想在网站上创建3个不同的区域。

  1. 超级管理员后端
  2. 用户后端
  3. 前端 - 提供服务,用户可以注册,然后访问"用户后端"利用这项服务。
  4. 我想单独开发超级管理员和用户后端。但我仍然希望使用Sonata Admin来构建两个后端。

    超级管理员的仪表板位于/ admin / dashboard,用户的仪表板位于/ backend / dashboard。

    我一直在玩Symfony 3和Sonata Project,并且/ admin / dashboards与Sonata Users Project一起工作。

    但我似乎无法将/ backend / dashboard链接与/ admin / dashboard分开工作。

    我已经为/ backend / dasboard和/ admin / dashboard创建了一个包,但是Sonata Admin继续从两个包中加载Admin类,它不应该这样做。此外/后端路径保持覆盖/管理路径。因此/ admin最终无法访问。

    我解决这个问题的最佳猜测是,我应该以某种方式告诉rounting为/ backend和/ admin加载不同的自定义包。

    还有其他任何建议,如何实现我的目标?

    谢谢, 亨德里克

0 个答案:

没有答案