0

私の質問は: SF2 の WhiteOctoberPagerFantaBundle を逆の順序で簡単に作成することは可能ですか?

つまり、通常、ページネーションがある場合: 1, 2, 3 (1 ページの最新コンテンツ) -> 作成: 241,240,239,.... (241 の最新コンテンツ)。

ありがとうございました。

4

1 に答える 1

0

いいえ、できません。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();
}

おそらく、コードのこの部分を編集して、要素を「内破」する前に配列として格納し、reversetrue の場合に結果を生成するオプションを追加するarray_reverseことによって...

于 2014-07-07T21:12:26.007 に答える