Настройки фильтрации пагинатора КНП

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

{{ knp_pagination_filter(paginator, {
                    't.code': 'Code'
                }) }}

а также мой файл настроек в каталоге /conf/

knp_paginator:
    page_range:                 5          # default page range used in pagination control
    default_options:
        page_name:              page       # page query parameter name
        sort_field_name:        sort       # sort field query parameter name
        sort_direction_name:    direction  # sort direction query parameter name
        distinct:               true       # ensure distinct results, useful when ORM queries are using GROUP BY statements
        filter_field_name: filterField
        filter_value_name: filterValue
    template:
        pagination: '@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig'
        sortable: '@KnpPaginator/Pagination/sortable_link.html.twig' # sort link template
        filtration: '@KnpPaginator/Pagination/filtration.html.twig'  # filters template

Никто не сталкивался с тем, что фильтрация очень жестко привязана к значению фильтра? например: А база имеет значения "AppleJuice" и "Apple" при наборе в поле фильтра "Apple", я не вижу значения "AppleJuice", только "Apple"

где я могу установить тип фильтра ГДЕ '%' + LOWER (параметр) + '%' LIKE LOWER (item.code)

0 ответов

Выйдите, напишите свой SQL-запрос в файле службы таблиц.

Другие вопросы по тегам