SonataAdminBundle转储模板变量

时间:2013-12-24 12:20:01

标签: symfony twig symfony-sonata

我在{{ dump() }}的块模板(block_core_children_pages.html.twig)中尝试了转储变量,但它变成了空白页面。有人有同样的问题吗?我也有一些问题:

  1. 如何将函数:{{ sonata_page_render_container('footer', 'global' ) }}中的变量传递给模板?
  2. 默认情况下,哪些变量会传递给阻止模板?
  3. 感谢很多。

1 个答案:

答案 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的方法以使用您传递的设置。