我不認爲它支持枝條的模板,但可以肯定,你可以編寫自定義Template
類,但是你想呈現分頁。
讓我們在你的appbundle說,你需要創建MyCustomTemplate
類應該擴展Pagerfanta\View\Template\DefaultTemplate:
<?php
namespace Acme\AppBundle\Template;
use Pagerfanta\View\Template\DefaultTemplate;
class MyCustomTemplate extends DefaultTemplate
{
// override whatever you need here ...
}
然後將其註冊在services.yml文件與視圖服務於一體:
services:
acme_app.template.my_template:
class: Acme\AppBundle\Template\MyCustomTemplate
pagerfanta.view.my_template:
class: Pagerfanta\View\DefaultView
public: false
arguments:
- "@acme_app.template.my_template"
tags: [{ name: pagerfanta.view, alias: my_template }]
然後在您的樹枝模板中,您將可以使用:
{{ pagerfanta(my_pager, 'my_template') }}
這將導致顯示您的自定義分頁模板。