私は状態上のドロップダウンリストのベースを自動提出作ってみましたが見つかりませんが、私は私のリポジトリにそれを置くとき、ページが表示さ何も(見つかりません結果)を持っていない場合でも、Iドロップダウンリストから選択しようとしましたが、全く機能しません!エラー:結果が
この自動提出ドロップダウンを追加する前に、ページは正常に機能し、ドロップダウンリストを追加するまでは動作しません。 どこに問題があるのかわかりません。ここで何か助けが必要です!
私のselect文:
<select class="form-control select2" name="status" onchange='this.form.submit()'>
<option name="status"
{% if app.request.get('status') == '1' and app.request.get('status') == '2' and app.request.get('status') == '3'
%}
selected="selected"
{% endif %} value=""> All
</option>
<option name="status"
{% if app.request.get('status') == '1' %}
selected="selected"
{% endif %} value=""> File1
</option>
<option name="status"
{% if app.request.get('status') == '2' %}
selected="selected"
{% endif %} value=""> File2
</option>
<option name="status"
{% if app.request.get('status') == '3' %}
selected="selected"
{% endif %} value=""> File3
</option>
</select>
リポジトリ:
public function getFile($status) {
$em = $this->getEntityManager();
$query = $em->createQuery(
'SELECT partial a.{names},
partial b.{status,sender},
partial c.{nametypeId, nametype}
FROM MatrixNameBundle:file a
WHERE b.status = :status')
->setParameter('status', "%$status%");
手動 '