我想创建可以自己打印一些html代码的视图,同时将javascript代码发送到底部,而不扩展布局
这个想法是我有一个布局,然后当前 url 的特定视图扩展了该布局,并且在该视图中,我包含其他视图,这些视图具有将代码添加到超出范围的其他块的能力(因为它们不'不继承布局或继承自它的视图)。那可能吗?
假设这是我的布局的一部分:
{# ::layout.html.twig #}
.
.
{% block javascripts %}
{% endblock %}
</body>
.
.
这是我的观点:
{# Company:Bundle:about.html.twig #}
{% extends '::layout.html.twig' %}
.
.
{% include 'Company:buttons:google_button.html.twig' %}
.
.
这是我想要包含的视图,例如,一个 google +1 按钮:
{# Company:buttons:google_button.html.twig #}
<gb></gb> {# or whatever #}
{# somehow send '<script>blabla</script>' to the 'javascripts' block #}
可以用 twig 和 symfony2 做这样的事情吗?