Symfony 是否有办法使knp分页器仅显示下一个和上一个按钮
它是如何呈现的Symfony 是否有办法使knp分页器仅显示下一个和上一个按钮,symfony,pagination,twig,knppaginator,Symfony,Pagination,Twig,Knppaginator,它是如何呈现的 1 2 3 > >> (page numbers, next button, last page button) 我需要它怎么渲染 > (only next button) 如何在细枝文件上触发渲染方法 <div class="pagination"> {{ knp_pagination_render(pagination) }} </div> 由于该网站将有数千张(可能数百万张)的图片,我需要去掉页码,只在用户到达无限
1 2 3 > >> (page numbers, next button, last page button)
我需要它怎么渲染
> (only next button)
如何在细枝文件上触发渲染方法
<div class="pagination">
{{ knp_pagination_render(pagination) }}
</div>
由于该网站将有数千张(可能数百万张)的图片,我需要去掉页码,只在用户到达无限滚动的末尾时才显示“下一步”按钮。一种方法是覆盖细枝文件。找到文件sliding.html.twig并将其复制到app/Resources/KnpPaginatorBundle/views/Pagination中,然后删除所有不需要的内容 如果只需要“下一步”和“上一步”按钮,则解决方案是:
{# default Sliding pagination control implementation #}
{% if pageCount > 1 %}
<div class="pagination">
{% if previous is defined %}
<span class="previous">
<a href="{{ path(route, query|merge({(pageParameterName): previous})) }}"><</a>
</span>
{% endif %}
{% if next is defined %}
<span class="next">
<a href="{{ path(route, query|merge({(pageParameterName): next})) }}">></a>
</span>
{% endif %}
</div>
{#默认滑动分页控制实现#}
{如果页面计数大于1%,则为%1}
{%如果定义了上一个%}
{%endif%}
{%如果定义了next%}
{%endif%}
当然还有清除缓存
{# default Sliding pagination control implementation #}
{% if pageCount > 1 %}
<div class="pagination">
{% if previous is defined %}
<span class="previous">
<a href="{{ path(route, query|merge({(pageParameterName): previous})) }}"><</a>
</span>
{% endif %}
{% if next is defined %}
<span class="next">
<a href="{{ path(route, query|merge({(pageParameterName): next})) }}">></a>
</span>
{% endif %}
</div>