gpt4 book ai didi

forms - 重写 Symfony2 删除表单

转载 作者:行者123 更新时间:2023-12-01 16:20:29 25 4
gpt4 key购买 nike

几个小时以来我一直在绞尽脑汁,试图找到一种方法来实现这一目标:如何覆盖 Symfony2 删除表单?

当我像这样在 Twig 中调用删除表单时:

{{ form(delete_form }}

它实际上呈现:

<form name="form" method="post" action="...">
<input type="hidden" name="_method" value="DELETE">
<div id="form">
<div>
<button type="submit" id="form_submit" name="form[submit]">
Delete
</button>
</div>
<input type="hidden" id="form__token" name="form[_token]" value="...">
</div>
</form>

好的。我可以使用实体 Controller 更改“删除”上下文并添加一些类。很好。

<form name="form" method="post" action="...">
<input type="hidden" name="_method" value="DELETE">
<div id="form">
<div>
<button type="submit" id="form_submit" name="form[submit]">
<i class="fa fa-trash"></i>
</button>
</div>
<input type="hidden" id="form__token" name="form[_token]" value="...">
</div>
</form>

现在我想添加 HTML 而不是删除,例如 Font Awesome trash icon 。我怎样才能做到这一点?因此,实际的 HTML 是:

我读到Symfony2 cookbook但我仍然找不到办法做到这一点。有人有想法吗?

最佳答案

在你的 Twig 模板中试试这个并且不要通过表单构建器添加提交按钮!

{{ form_start(delete_form) }}
<button type="submit" class="btn btn-danger btn-xs">
<i class="fa fa-trash"></i>
</button>
{{ form_end(delete_form) }}

关于forms - 重写 Symfony2 删除表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28015929/

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