Здравствуйте!
Написал фильтр с диапазонами, всё работало. Даже на основе этого сайта сделал ещё один сайт.
Так вот сейчас у одного из сайтов перестал работать фильтр с диапазонами. Вся фишка в том что почему то неправильно формируется массив для фильтра из GET параметров.
Формируется GET массив вот так
А должно быть примерно так
То есть в массиве остаётся только последний параметр и не обособляется в отдельную переменную filter.
Параметры в форме именую так же, но почему то на стороне сервера получается такой GET массив из строки запроса.
Ну и далее соотвественно фильтр не срабатывает.
Никто не сталкивался с подобной проблемой?
Написал фильтр с диапазонами, всё работало. Даже на основе этого сайта сделал ещё один сайт.
Так вот сейчас у одного из сайтов перестал работать фильтр с диапазонами. Вся фишка в том что почему то неправильно формируется массив для фильтра из GET параметров.
Формируется GET массив вот так
| Код |
|---|
Array ( [filter_>] => PROPERTY_N_49][]=18.00 [filter_<] => PROPERTY_N_49][]=57.00 ) |
А должно быть примерно так
| Код |
|---|
Array ( [filter] => Array ( [>=PROPERTY_MY_4] => Array ( [0] => 0.096 ) [<=PROPERTY_MY_4] => Array ( [0] => 33.600 ) [>=PROPERTY_N_49] => Array ( [0] => 18.00 ) [<=PROPERTY_N_49] => Array ( [0] => 57.00 ) ) ) |
Параметры в форме именую так же, но почему то на стороне сервера получается такой GET массив из строки запроса.
Ну и далее соотвественно фильтр не срабатывает.
Никто не сталкивался с подобной проблемой?