我正在使用KNP分頁程序分頁進行分頁。有誰知道如何將參數追加到生成的網址?如何將參數追加到KNP分頁符url
這裏是我的設置:
{{ knp_pagination_sortable(supplierProducts, 'Product Sku', 'p.name') }}
我想&節=供應商添加到URL的末尾,我只是不知道如何做到這一點。我查看了文檔,但沒有找到任何信息。
如果可以,請幫助。
謝謝。
我正在使用KNP分頁程序分頁進行分頁。有誰知道如何將參數追加到生成的網址?如何將參數追加到KNP分頁符url
這裏是我的設置:
{{ knp_pagination_sortable(supplierProducts, 'Product Sku', 'p.name') }}
我想&節=供應商添加到URL的末尾,我只是不知道如何做到這一點。我查看了文檔,但沒有找到任何信息。
如果可以,請幫助。
謝謝。
您可以擴展kn_pagination_sortable模板。當您在幕後運行「knp_pagination_sortable」時,它將根據您的規範基本生成HTML。但是,你可以擴展它。您可以爲該pagination_sortable編寫自己的模板,而不是使用該組件的生成HTML。這是我正在從事的項目的一個片段。這是在我的pagination_sortable.html.twig:
<a id="table_sorteable_{{ options['title']|lower }}" {% for attr, value in options %} {{ attr }}="{{ value }}"{% endfor %}>
{{ title }}
<b class="caret {{ options['class'] }}"></b>
</a>
得到它?你可以有一個這樣的模板,並根據你的需要進行更改。
您可以在下面的鏈接中找到更多信息。
按照KnpPaginator documentation,可以追加查詢參數如下:
$paginator = $this->get('knp_paginator');
...
$pagination->setParam('section', 'supplier');
謝謝,這正是我一直在尋找。 –