Если неверные предварительные подсчёты в mFilter2

Если вы используйте компоненты mFilter2 + SeoFilter и у фильтра расширен класс, на пример вы фильтруйте по своей таблице, могут возникнуть проблемы с предварительными подсчётами, фильтр может подсчитывать не уникальные значения, по-этому в некоторых случаях при использовании фильтра а точнее при одновременном выборе значений в разных группах, предварительные подсчёты будут не верными, для решение этой проблемы, по совету Евгения, автора компонента SF, можно попробовать добавить пару строчек кода в файл custom.class.php
public function filterDefault(array $requested, array $values, array $ids) {
     return array_unique(parent::filterDefault($requested,$values,$ids));
}

Комментарии: 0