2013-07-30 95 views
3

我有几个由Sonata AdminBundle管理的实体,它们都位于我的仪表板中,没有问题。 我还有其他的实体,这些实体是由Sonata AdminBundle自定义的,而不是由Sonata AdminBundle管理的,我想将它们插入我的仪表板。我在不同的论坛上阅读过,我们可以在不同的块中添加内容,但无法找到具体的例子。添加不由Sonata Admin Bundle管理的实体

如果你有一个解决方案或一些线索要做到这一点,我很感兴趣:)

最好的问候, 埃内斯

回答

4

管理仪表盘是一组块。所以你有一个块来显示管理实体。如果你想显示其他信息或其他实体处理自己的机制,你必须创建一个新的块。

一个块由SonataBlockBundle处理,在线文档http://www.sonata-project.org/bundles/block/master/doc/index.html解释了如何创建一个新块。一旦创建了该块,您可以通过编辑管理员配置部分将其注册到管理控制台:https://github.com/sonata-project/sandbox/blob/2.3/app/config/sonata/sonata_admin.yml#L24-L28

+0

非常感谢,我在您给我的链接中找到了解决方案。 – Enessari

+0

很好的解释,你也可以在这里找到:http://stackoverflow.com/questions/14113259/how-to-add-custom-link-or-button-to-sonataadminbundle-dashboard-in-symfony2 – sensi

相关问题