我是 Symfony 的新手。我的 Symfony 版本是 2.5.7。我使用 "generate:doctrine:crud
" 生成了一个 CRUD。
在每个条目的视图中,有一个删除按钮。我想在按钮内添加 CSS 类。
对于这个按钮,生成的代码是 -
```html ```
{{ form(delete_form) }}
通过浏览器检查,我获得了 -
<button type="submit" id="form_submit" name="form[submit]">Delete</button>
我已修改生成的Twig代码如下 -
{{ form_widget(delete_form, {'attr': {'class': 'btn btn-danger btn-lg'}}) }}
通过浏览器检查,我得到了 -
<div id="form" class="btn btn-danger btn-lg">
<div>
<button type="submit" id="form_submit" name="form[submit]">Delete</button>
</div>
<input type="hidden" id="form__token" name="form[_token]" value="JrBKKEdf1F8hBDYIzu0TP9a4fauKvmlPMGg3rHwwA3w">
</div>
因此,该按钮现在看起来像这样 -
但我想让它像这样 -
因此,我的生成代码应该是这样的 -
<div>
<button type="submit" id="form_submit" name="form[submit]" class="btn btn-danger btn-lg">Delete</button>
</div>
我尝试了像这样的代码,但它不起作用 - 它只显示普通的删除按钮,没有包含任何类 -
{{ form_widget(delete_form.submit, { 'label': 'Delete' }, { 'attr': {'class': 'btn btn-danger btn-lg', 'type': 'button'} }) }}
顺便提一下,如果没有以下twig代码,删除按钮将无法删除条目--
{{ form(delete_form) }}
如何在Twig中实现?
{ 'label': 'Delete' },
。 - Azam Alvi