gpt4 book ai didi

php - Symfony - 与输入字段内联的第二个按钮

转载 作者:行者123 更新时间:2023-12-04 03:10:29 25 4
gpt4 key购买 nike

我有一个包含多个输入字段和一个提交按钮的表单。现在我想添加一个额外的 FileType前面有一个上传按钮的字段。因此用户可以在提交整个表单之前上传文件。

我尝试在输入后在 Twig 中添加按钮:

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

然而,按钮被推到下一行,因为 symfony/twig(form_row) 添加了具有 3 个 div 的 Filetype 字段,如下所示:
<div>
//input field here
</div>

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

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

该按钮添加在这 3 个 div 之后和下一行。如何将其与文件上传字段内联呈现?

最佳答案

Symfony 为您提供了多种自定义表单呈现方式的方法。您可以使用其他表单/ Twig 功能(如 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 的默认小部件主题.

有用的链接:
  • http://symfony.com/doc/current/form/form_customization.html
  • http://symfony.com/doc/current/form/form_themes.html
  • 关于php - Symfony - 与输入字段内联的第二个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45723193/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com