gpt4 book ai didi

php - 在 Symfony Bundle 的 View 中显示 Sonata Admin Bundle

转载 作者:搜寻专家 更新时间:2023-10-31 22:05:01 26 4
gpt4 key购买 nike

我的问题很简单,但我不认为答案是。我会尽量说清楚。

我有 Sonata Admin Bundle,它允许我编辑或查看表格等。没问题。

我还有一个自定义包(我的主要应用程序所在的位置)。这个包的接口(interface)是用 twig 调用 javascript 创建的。基本上,该界面由三部分组成:
• 带有按钮的标题
• 动态变化的“中心区域”,取决于您点击的按钮
• 底部的页脚,显示邮件、网站等标准信息。

我的包可以通过 url/app_dev.php/homescreen 访问
Sonata 管理界面可通过 url/app_dev.php/admin/dashboard 访问

现在,我想做的是能够在我的包的中心区域“充电”由 Sonata 提供支持的管理界面。但是由于 Sonata 是自动生成的,所以你不管理路由,我怎么能让它工作?

最好只显示 Sonata 管理界面的一部分(例如,没有 Sonata 标题的表格网格列表等)。

如果有人知道一些关于它的提示,我们将不胜感激!我希望我尽可能清楚。

如果需要,我可以提供代码/更多信息。

谢谢。

最佳答案

您可以编辑路由以在主屏幕 url 到达您的管理界面:

admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /homescreen

_sonata_admin:
resource: .
type: sonata_admin
prefix: /homescreen

sonata_user:
resource: '@SonataUserBundle/Resources/config/routing/admin_security.xml'
prefix: /homescreen

要进行更多调整,您可以使用 generateUrl($name, $options) 方法。有关更多详细信息,请参阅 the documentation .

关于php - 在 Symfony Bundle 的 View 中显示 Sonata Admin Bundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20420898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com