2013-11-01 54 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 %} 

現在的內容塊將在父母的您塊所取代。