我不熟悉前端,可以使用一些帮助/指导来了解如何替换默认的{{form}}模板并使用另一个提供的模板。
如何将此html包含或替换为我的Symfony2表单?
这是一个截屏:(我要使用的表单位于顶部,Symfony2表单模板位于下方)
联系表格:
<div class="row">
{{ form_errors(form) }}
<div class="form-group col-lg-4">
<label>Name</label>
<input type="text" class="form-control">
{{ form_row(form.name) }}
</div>
<div class="form-group col-lg-4">
<label>Email Address</label>
<input type="email" class="form-control">
{{ form_row(form.email) }}
</div>
<div class="form-group col-lg-4">
<label>Phone Number</label>
<input type="tel" class="form-control">
{{ form_row(form.phone) }}
</div>
<div class="clearfix"></div>
<div class="form-group col-lg-12">
<label>Message</label>
<textarea class="form-control" rows="6"></textarea>
{{ form_row(form.message) }}
</div>
<div class="form-group col-lg-12">
<input type="hidden" name="save" value="contact">
<button type="submit" class="btn btn-default">Submit</button>
</div>
{{ form_rest(form) }}
</div>
答案 0 :(得分:3)
您基本上需要做的是创建自己的主题,覆盖默认Symfony
主题,您可以在form_div_layout.html.twig
中的src/Symfony/Bridge/Twig/Resources/views/Form
文件中找到这些主题。
您需要查看写得很好的form themes文档,并且您需要知道的所有文档已经存在。