2016-10-06 7 views
-1

Я пытался сделать авто-представить выпадающий список базу на статусе, но когда я положил его в хранилище, страница не имеет ничего отображается (нет результата найден) даже когда я попытался выбрать из раскрывающегося списка, он вообще не работает!Ошибки: Нет Результат не найден

Прежде чем добавить это раскрывающееся меню с автоматической отправкой, страница отлично работает, пока я не добавлю раскрывающийся список. Я не знаю, где я могу найти проблему. Пожалуйста, нужна помощь здесь!

Мой оператор выбора:

<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> 

Repository:

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%"); 
+0

почему вы Отрендерьте ''