динамический список с фильтром Symfony - PullRequest
1 голос
/ 25 октября 2011

Я работаю над проектом Symfony, и одна из вещей, которые мне нужно реализовать, - это список, который обновляет его содержимое, реагируя на введение данных в фильтр.

Идея состоит в том, что пользователь может искать в списке, используя apropiate symfony sfFilter из перечисленных объектов класса, и без перезагрузки страницы (повторного выполнения действия или другого) в списке отображаются результаты его поиска.

Как бы вы это сделали? Есть ли плагин com jquery или что-то вроде этого? Может быть, функция Ajax? если да, то как это реализовать?

Большое спасибо за потраченное время

1 Ответ

3 голосов
/ 29 октября 2011

Сначала вы должны отправить фильтры на сервер.Вероятно, обнаружение изменения поля с помощью функции jquery change().Затем вы отправляете форму фильтров с помощью:

$.post('new_action_to_filter', $('.sf_admin_filter form').serialize(), 
  function(data){
    $('.sf_admin_list').replaceWith(data);
  }
});

Затем вы копируете содержимое executeFilter() в это новое действие и действие executeIndex (сочетание обоих).Наконец, в вашем новом шаблоне действий вы называете частичное _list.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...