【发布时间】:2014-05-10 17:40:11
【问题描述】:
所以,我有一个表格,每行都有一个复选框,如下所示:
<form name="" action={{ path('mypath') }}" method="post">
<button name="print">Print</button>
<button name="delete">Delete</button>
<table>
{% for client in clienti %}
<tr>
<td><input type="checkbox" name="action[]" value="{{ client.id }}" /></td>
</tr>
.
.
.
{% endfor %}
</table>
</form>
现在,在我的控制器中,我想检查按下了哪个按钮。我该怎么做?
在我的其他表单中,由 symfony 生成,这很容易,因为我有一个表单对象和 一个非常有用的方法:
if ($form->get('delete')->isClicked()) {
// delete ...
}
我想知道执行此操作的正确方法。
谢谢。
【问题讨论】: