2017-08-16 84 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的默認控件的主題。

相關鏈接:

相關問題