Symfony如何检查是否选中了没有表单的复选框

时间:2013-03-21 20:10:45

标签: php post symfony

可以在没有表单的情况下使用POST发送数据。我在这个视图中有像这样的元素列表

<li><p>{{contents.1}}</p>
    <a href="{{ path('set_visit', {'start': contents.0  }) }}">Zapisz wizyte</a>
    <input type="checkbox" name="vehicle" value="Car">
    I have a car 
</li>

点击标签后,我转到控制器。我可以在我的控制器中检查复选框已选中或未选中吗?我使用Symfony2

1 个答案:

答案 0 :(得分:0)

关键是只有选中的值会发送到您的控制器,而其他值则不会。您需要在控制器方法中构建所有可能选项的列表,然后减去提交的选项以获取所有未选中选项的列表 OR 使用提交的列表来确定是否已检查...

我的问题是否正确?