0

ページネーションの結果が CakePHP 2.4.2 になる$this->params['paging']['Post']['nextPage']と、ビューのパラメータはすべてのページで常に 1 になります。prevPageパラメータも同様です。

paging2 ページ目のデータは次のようになります。

        [paging] => Array
            (
                [Post] => Array
                    (
                        [page] => 2
                        [current] => 40
                        [count] => 1719
                        [prevPage] => 1
                        [nextPage] => 1
                        [pageCount] => 43
                        [order] => Array
                            (
                                [Post.created] => DESC
                            )

                        [limit] => 40
                        [options] => Array
                            (
                                [page] => 2
                            )

                        [paramType] => named
                    )

            )

これがコントローラーの私の$this->paginate設定です。

Array
(
[conditions] => Array
    (
        [Post.published] => 1
    )

[contain] => Array
    (
        [Feed] => Array
            (
                [fields] => Array
                    (
                        [0] => id
                        [1] => board_id
                    )

                [Board] => Array
                    (
                        [fields] => Array
                            (
                                [0] => id
                                [1] => title
                                [2] => key
                            )

                    )

            )

        [PostFeature] => Array
            (
                [fields] => Array
                    (
                        [0] => id
                        [1] => width
                        [2] => height
                        [3] => url
                        [4] => color
                    )

            )

    )

[fields] => Array
    (
        [0] => id
        [1] => feed_id
        [2] => post_feature_id
        [3] => title
        [4] => summary
        [5] => author
        [6] => url
        [7] => score
        [8] => published_when
        [9] => board_count
        [10] => like_count
        [11] => liked
        [12] => tagged
    )

[order] => Array
    (
        [Post.created] => DESC
    )

[limit] => 40
[maxLimit] => 40
)

paginator が正しい前/次のページ番号をビューに送信していない理由がわかりません。

4

1 に答える 1

0

愚かな私。

これらのパラメータはページ番号ではありません。次または前のページがセットに存在する場合、これらはブール値です。したがって、値は正しいです。

他の人を困らせないように、ここに残しておきます。

于 2013-10-25T14:54:29.363 に答える