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);
請有人可以幫助我!
,它不會顯示任何內容直到用戶點擊/從下拉菜單中選擇。但我希望所有文件都會顯示在頁面上,同時用戶也可以從下拉列表中進行選擇。我該怎麼做? –