次の問題に直面しています。
私のプロジェクトでは、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」を尊重しないということです。 '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>