1

我面临以下问题:

在我的项目中,我使用 KNP Paginator Bundle 1.2.4。我必须为升序和降序生成单独的链接。在我的树枝模板中看起来像这样:

{{ knp_pagination_sortable(houses, 'Personen: laag - hoog', 'h.maxNumberOfGuests', {'class': 'sortable'}, {'dir': 'asc'}, 'HouseSearchCoreBundle:Pagination:sortable_dropdown_li.html.twig') }}
{{ knp_pagination_sortable(houses, 'Personen: hoog - laag', 'h.maxNumberOfGuests', {'class': 'sortable'}, {'dir': 'desc'}, 'HouseSearchCoreBundle:Pagination:sortable_dropdown_li.html.twig') }}

问题是,如果我将任何其他值添加到选项数组(此时包含“dir”) - 它会在此方法生成的 URI 中得到尊重,但它不尊重“dir”,因为它会生成具有自动切换“目录”选项的标准链接。

我确实更改了系统配置中的“方向”参数:

sort_direction_name: dir

我需要排序后不会更改其“dir”参数的链接。有没有人遇到过这个问题?

的代码HouseSearchCoreBundle:Pagination:sortable_dropdown_li.html.twig

<li>
    <a{% for attr, value in options %} {{ attr }}="{{ value }}"{% endfor %}>{{ title }}</a>
</li>
4

0 回答 0