Knp分页器捆过滤设置

时间:2018-10-15 08:58:14

标签: php paginator knppaginator knppaginatorbundle

我在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

没有人会面对这样一个事实,即过滤与过滤器的价值紧密地联系在一起吗?例如: 在过滤器字段``Apple''中键入时,基数具有值``AppleJuice''和``Apple'',我看不到值``AppleJuice'',只有``Apple''

我可以在其中设置过滤器类型的位置'%'+ LOWER(param)+'%'LIKE LOWER(item.code)

1 个答案:

答案 0 :(得分:0)

退出,将SQL查询写入表服务文件中