KnpPaginatorBundle Filters Symfony 4.2+ - PullRequest
       101

KnpPaginatorBundle Filters Symfony 4.2+

0 голосов
/ 27 февраля 2020

Я пытаюсь использовать KnpPaginatorBundle Filters, но примеров и документации недостаточно, я буду очень признателен, если вы поможете.

Кто-нибудь знает, как добавить несколько фильтров? на самом деле я могу использовать только один пример:

{{ knp_pagination_filter(pagination, {
        'entity.type': 'Type',
    }) }}

, но когда я добавляю другой параметр, форма отображает пункт меню с двумя параметрами, и я могу фильтровать только 1

{{ knp_pagination_filter(pagination, {
                'entity.type': 'Type',
                'entity.brand': 'Brand',
            }) }}

мой Последняя строка запроса:

?filterField=entity.type&filterValue=chainsaw

?filterField=entity.brand&filterValue=husqvarna

, и мне нужна строка запроса, подобная этой:

?filterField1=entity.type&filterValue1=chainsaw&filterField2=entity.brand&filterValue2=husqvarna

Окончательная идея Этот фильтр более сложен с мульти-фильтром с тем же параметром, например, выберите 2 разных бренда и больше фильтров, таких как тип.

?filterField1=entity.type&filterValue1=chainsaw&filterField2=entity.brand&filterValue2=husqvarna&filterField2=entity.brand&filterValue2=oregon

Пожалуйста, если вы знаете другой набор фильтров, не стесняйтесь сказать мне, что я буду очень благодарен.

...