Я использую CodeIgniter для сайта объявлений. Вот конкретный пример того, чего я пытаюсь достичь:
На странице http://www.example.com/browse/Real-Estate перечислены все объявления о недвижимости. Я использую класс разбивки на страницы CI для разбивки результатов на страницы.
На левой панели показан набор фильтров, соответствующих каждому столбцу базы данных таблицы «Объявления о недвижимости». Например:
Тип: Дом, Квартира
Спальни: 1,2,3,4...
Меблировка: Да, Нет
и т. д.
Каждый раз, когда пользователь выбирает значение, запускается запрос, и результаты обновляются с помощью Ajax.
Однако, поскольку выбор значения соответствует дополнительному "WHERE" в исходном запросе, мне было интересно, какой способ лучше всего отфильтровать уже доступные результаты без повторного выполнения запроса.
Подробнее здесь: https://stackoverflow.com/questions/394 ... onal-query