【发布时间】:2014-07-08 05:12:26
【问题描述】:
我的问题是:是否可以以相反的顺序轻松制作适用于 SF2 的 WhiteOctoberPagerFantaBundle?
我的意思是,当我们通常有分页时:1、2、3(1 页的最新内容)-> 制作:241,240,239,....(241 的最新内容)。
谢谢。
【问题讨论】:
标签: symfony pagerfanta
我的问题是:是否可以以相反的顺序轻松制作适用于 SF2 的 WhiteOctoberPagerFantaBundle?
我的意思是,当我们通常有分页时:1、2、3(1 页的最新内容)-> 制作:241,240,239,....(241 的最新内容)。
谢谢。
【问题讨论】:
标签: symfony pagerfanta
不,这是不可能的。我只是看了一下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...
【讨论】: