【问题标题】:Integrate non-admin page in sonata admin project在奏鸣曲管理项目中集成非管理页面
【发布时间】:2014-04-01 22:02:28
【问题描述】:

我需要使用 Sonata Admin Bundle 在我的管理项目构建中放置一个非管理页面/视图。是否有正确或标准的方式在后台集成独立页面,使其可通过仪表板或菜单访问,并使用整个后端管理的布局和所有样式(包括表单样式)显示?

我想如何做到这一点的唯一方法是创建一个自定义控制器,使视图使用与管理员相同的树枝布局,但我认为这是一种“蛮力”方式。

【问题讨论】:

    标签: php sonata-admin symfony-2.3 symfony-sonata


    【解决方案1】:

    您所说的方式确实是最好的。通过查看 Admin 中的仪表板页面,它只是一个控制器,它呈现一个扩展 sonata.admin.pool 服务的 base_template 的模板。

    然后,您可以在整个管理员中覆盖 standard_layout.html.twig 模板(不要忘记将其放入 sonata_admin 配置中)以自定义菜单并添加您的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 2018-04-30
      • 2015-02-24
      • 2018-03-22
      • 1970-01-01
      • 2020-12-08
      • 2017-05-08
      相关资源
      最近更新 更多