我在{{ dump() }}
的块模板(block_core_children_pages.html.twig)中尝试了转储变量,但它变成了空白页面。有人有同样的问题吗?我也有一些问题:
{{ sonata_page_render_container('footer', 'global' ) }}
中的变量传递给模板?感谢很多。
答案 0 :(得分:1)
sonata_page_render_container
函数采用以下参数:
public function renderContainer($name, $page = null, array $options = array())
所以你有第三个参数指定要添加到块的一些选项/设置,如下所示:
{{ sonata_page_render_container('footer', 'global', {mysetting: myvalue}) }}
之后,您可以修改execute()BlockService的方法以使用您传递的设置。