我正在使用奏鸣曲管理包。我有一张公司表和一张产品表。每个公司可以有很多产品。我正在显示公司表。我想要的是针对公司表的每一行,我需要放置一个链接,然后单击它会转到相关的产品表。我能够弄清楚如何展示相关产品。但我不知道如何将链接与公司的每一行一起放置。请帮助我。我用谷歌搜索,可以找到关于如何在我不需要的仪表板中放置自定义链接的帖子。任何帮助将不胜感激。谢谢
问问题
1941 次
2 回答
1
您必须生成一个新模板来完成这项工作。
之后,您必须在您的 listMapper 配置中设置类似的内容:
->add('yourLink', null, array('template' => '::testfield.html.twig'))
查看所有列表模板所在的SonataAdminBundle:Resource/CRUD/文件夹。
对于字符串, *base_list_field.html.twig* 会被渲染。
于 2013-09-27T11:04:06.340 回答
1
我自己想通了。您需要创建自定义模板,然后将其添加为操作。
->add('_action', 'actions', array(
'actions' => array(
'floorplan' => array('template' => 'YourBundle:testLink.html.twig'),
)
))
于 2013-09-27T13:39:36.463 回答