2015-03-13 132 views
0

我在base.html.twig包含的image.html.twig文件中有一個簡單的HTML上載表單,所有視圖都擴展了base.html.twig佈局。我不想使用創建窗體的HTML方式。我以前使用表單構建器創建表單,但不是以這種方式。如何使用表單構建器爲這類問題創建表單?我是否在每個控制器中傳遞表單類?我無法創建表單,因爲image.html.twig包含在base.html.twig中,base.html.twig由所有視圖擴展。在Symfony2中創建表格

回答

1

您可以爲表單創建一個獨立的控制器(形式,爲自身的單獨獨立html.twig),通過在控制器的形式,然後渲染控制器內部base.html.twig像這樣

{{ render(controller('nameOfMyController:method')) }} 

How to insert a Controller in Twig with "render" in Symfony 2.2?用於渲染Twig中的控制器。