如何使用 symfony 4 将查询参数添加到 pagerfanta 分页器?

How do I add query params to pagerfanta paginator with symfony 4?

我在 symfony 4 中使用 pagerfanta。 我正在使用 pagerfanta 对 DoctrineORM 结果进行分页。

我想对搜索结果进行分页,没有查询参数,一切都很好:

{{ pagerfanta(articles, 'twitter_bootstrap4_translated', {routeName: 'articles_paginated'}) }}

我有这样的网址:

http://host/articles/page/1

如何在视图中添加参数,以便生成的 url 包含一些参数,例如:

http://host/articles/published/1/page/1

或:

http://host/articles/page/1?published=1

使用routeParams

    {{ pagerfanta(articles, 'twitter_bootstrap4_translated', 
        {
            'routeName': 'articles_paginated',
            'routeParams': {},
        }
    ) }}