【问题标题】:Pagerfanta reverse order paginationPagerfanta 逆序分页
【发布时间】:2014-07-08 05:12:26
【问题描述】:

我的问题是:是否可以以相反的顺序轻松制作适用于 SF2 的 WhiteOctoberPagerFantaBundle?

我的意思是,当我们通常有分页时:1、2、3(1 页的最新内容)-> 制作:241,240,239,....(241 的最新内容)。

谢谢。

【问题讨论】:

    标签: symfony pagerfanta


    【解决方案1】:

    不,这是不可能的。我只是看了一下PagerFanta源代码,页面位置是硬编码的。

    private function generatePages()
    {
        $this->calculateStartAndEndPage();
    
        return $this->previous().
               $this->first().
               $this->secondIfStartIs3().
               $this->dotsIfStartIsOver3().
               $this->pages().
               $this->dotsIfEndIsUnder3ToLast().
               $this->secondToLastIfEndIs3ToLast().
               $this->last().
               $this->next();
    }
    

    也许通过编辑这部分代码以在“内爆”元素之前将元素存储为一个数组,并添加一个reverse 选项,如果为真,将在结果上创建一个array_reverse...

    【讨论】:

    • 我会检查的,谢谢。如果成功,请给出答案。
    猜你喜欢
    • 2016-07-22
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多