繁体   English   中英

在Symfony2中创建一个表单

[英]Create a form in Symfony2

我在image.html.twig文件中有一个简单的HTML上载表单,该表单包含在base.html.twig中,所有视图都扩展了此base.html.twig布局。 我不想使用HTML方式创建表单。 我以前使用表单构建器创建了表单,但不是以这种方式创建的。 如何使用表单生成器针对此类问题创建表单? 是否在每个控制器中传递表单类? 我在创建表单时遇到了麻烦,因为base.html.twig包含了image.html.twig,而所有视图都扩展了base.html.twig。

您可以为表单创建一个独立的控制器(表单仅在其自己的独立html.twig ),在该控制器中传递表单,然后像这样将其呈现在base.html.twig

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

请参见在Symfony 2.2中如何使用“渲染”在Twig中插入控制器? 在Twig中渲染控制器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM