2013-11-01 32 views
0

我的Symfony应用程序视图布局是一个三层次的层次结构,例如baseview.html.twig,然后是layout.html.twig的子项,然后布局的子项视图是X,Y,Z,... .html.twig。我想将一个表单传递给layout.html.twig,但是在我的控制器中,我应该怎么做?在父视图中嵌入窗体视图

下面是一些代码,使其更清晰的层次结构。在底座线图,我有以下:

{% extends 'AppMainBundle::layout.html.twig' %} 

,然后在layout.html.twig我:

{% extends '::base.html.twig' %} 

,所以我想在一个FormView我的layout.html通过。树枝,问题是如何?

回答

0

使用块like block content in documentation

对于防爆:

{% extends '::base.html.twig' %} 
{% block content %} 
    {{form_widget(form)}} 
{% endblock %} 

现在的内容块将在父母的您块所取代。