【问题标题】:How do I add query params to pagerfanta paginator with symfony 4?如何使用 symfony 4 向 pagerfanta 分页器添加查询参数?
【发布时间】:2018-02-28 15:45:20
【问题描述】:

我在 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

【问题讨论】:

    标签: symfony symfony4 pagerfanta


    【解决方案1】:

    使用routeParams

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

    【讨论】:

    • 谢谢,我没有在(缺少的)文档中看到这一点。最好的方法是什么,routeParams 或玩路线?
    • 我总是使用我的回复:routeNamerouteParams :)
    猜你喜欢
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多