2017-08-16 83 views
1

我有一个包含多个输入字段和提交按钮的表单。现在我想添加一个额外的FileType字段,并在其前面有一个上传按钮。所以用户可以在提交整个表单之前上传文件。Symfony - 第二个按钮与输入字段内联

我试图在树枝输入后添加按钮:

<button type='submit'>upload</button> 

然而按钮被推动到下一行,因为symfony /枝条(form_row)添加文件类型字段3周的div这样的:

<div> 
    //input field here 
</div> 

<div> 
    //form errors here 
</div> 

<div class='clear'>  
</div> 

该按钮添加在这3个div后面和下一行。如何在文件上传字段中内联渲染?

+0

有关使用'form_widget'只有那个按钮是什么? –

回答

2

Symfony为您提供了多种方式来自定义表单的呈现方式。您可以使用其他形式/枝条功能(如form_label()form_widget()form_errors)来自定义此表单字段。

<label>{{ form_label(form.file) }}</label> 
<div class="inline"> 
    <button type="submit">Upload</button> 
    {{ form_widget(form.file) }} // will render <input type="file" .../> widget 
</div> 
<div class="errors"> 
    {{ form_errors(form.file) }} 
</div> 

如果您需要做的是为所有可能你FileType需要to create a type extension和修改此FileType的默认控件的主题。

相关链接:

相关问题