0
我创建了一个自动提交下拉字段,只要给出一个值,它就可以正常工作。下面的例子:如何创建具有多个值的自动选择下拉字段?
<select name="stat" onchange="this.form.submit();">
<option name="stat"
{% if app.request.get('stat') == '1' %}
selected="selected"
{% endif %} value="1">Data
</option>
<option name="stat"
{% if app.request.get('stat') == '2' %}
selected="selected" {% endif %} value="2">Data2
</option>
<option name="stat"
{% if app.request.get('stat') == '3' %}
selected="selected"
{% endif %} value="3">Data
</option>
</select>
但我想要做的是创造,其中多个值选择一个选项。下面的例子,但它不起作用对我来说。
<option name="stat"
{% if app.request.get('stat') == '1' or app.request.get('stat') == '2'
or app.request.get('stat') == '3'
%}
selected="selected" {% endif %} value ="all"> All
</option>
库:
public function getStat($stat) {
$em = $this->getEntityManager();
$query = $em->createQuery(
'SELECT partial a.{names},
partial b.{stat,sender},
partial c.{nametypeId, nametype}
FROM MatrixNameBundle:file a
WHERE b.stat LIKE :stat')
->setParameter('stat', $stat);
请有人可以帮助我!
,它不会显示任何内容直到用户点击/从下拉菜单中选择。但我希望所有文件都会显示在页面上,同时用户也可以从下拉列表中进行选择。我该怎么做? –