【问题标题】:how to custom the buttons of the knp paginator如何自定义 knp 分页器的按钮
【发布时间】:2016-09-10 21:41:16
【问题描述】:
我在我的项目中集成了knp bundle,但是分页器的按钮是这样的
我怎样才能使按钮像我的模板中一样
<div id="blog_pagination" class="pagination pagination-centered clearfix">
<a class="next page-numbers" href="#"><i class="ci_icon-chevron-left"></i></a>
<span class="page-numbers current">1</span>
<a class="page-numbers" href="#">2</a>
<a class="next page-numbers" href="#"><i class="ci_icon-chevron-right"></i></a>
</div>
【问题讨论】:
标签:
symfony
pagination
symfony-2.6
knppaginator
knppaginatorbundle
【解决方案1】:
根据文档,在配置文件中:
// app/config/config.yml
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
template:
pagination: KnpPaginatorBundle:Pagination:sliding.html.twig # sliding pagination controls template
sortable: KnpPaginatorBundle:Pagination:sortable_link.html.twig # sort link template
更改 boostrap 模板的默认模板:
pagination: KnpPaginatorBundle:Pagination:sliding.html.twig
对于(助推器 3)
pagination: KnpPaginatorBundle:Pagination:twitter_bootstrap_v3_pagination.html.twig
或(自举1和2)
pagination: KnpPaginatorBundle:Pagination:twitter_bootstrap_pagination.html.twig