私の質問は: SF2 の WhiteOctoberPagerFantaBundle を逆の順序で簡単に作成することは可能ですか?
つまり、通常、ページネーションがある場合: 1, 2, 3 (1 ページの最新コンテンツ) -> 作成: 241,240,239,.... (241 の最新コンテンツ)。
ありがとうございました。
私の質問は: SF2 の WhiteOctoberPagerFantaBundle を逆の順序で簡単に作成することは可能ですか?
つまり、通常、ページネーションがある場合: 1, 2, 3 (1 ページの最新コンテンツ) -> 作成: 241,240,239,.... (241 の最新コンテンツ)。
ありがとうございました。
いいえ、できません。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
true の場合に結果を生成するオプションを追加するarray_reverse
ことによって...