我有一个Link列表,我想按类别过滤它们。
在我看来,我用一个选择硬编码了一个表单。
<form method="GET" action="{{ path('crm_links') }}">
<input class="btn btn-success pull-right" type="submit"/>
<select name="category" class="selectpicker pull-right" data-width="180" data-size="auto">
<option value="0">Select a category</option>
{% for category in categories %}
<option value="{{ category.id }}">{{ category.name }}</option>
{% endfor %}
</select>
</form>
现在在我的控制器中,我想检查“类别”GET参数。
如果是&gt; 0,我抓住这个类别id的所有链接。
你知道一个很酷的方法吗?它是一种适当的方式还是不是这种方式的symfony方式?
答案 0 :(得分:0)
您应该使用此FormFilterBundle:https://github.com/lexik/LexikFormFilterBundle,filter_choice
类型。
这很容易上手。