2012-09-03 32 views
1

我在我的模型中有一個很大的功能。它會以他們的照片和個人資料返回朋友列表。在體內有兩個「發現」循環,所以它不容易。CakePhp分頁和我自己的功能

現在我需要用分頁顯示這個列表。

是否有任何可能性創建與我的方法分頁?

在一個find(或paginate)函數中獲取此數據沒有可能性。

任何想法?

+0

你沒有告訴我們足夠的關於你的設置。請編輯您的問題,並至少添加您的模型及其關係*。你提供的信息越多越好。 – Dunhamzzz

+0

我只是想知道是否有任何可能性來創建與我自己的函數返回的數據分頁。 – Chris

+0

是的。 http://book.cakephp.org/2.0/en/core-libraries/components/pagination.html#custom-query-pagination如果你只想知道* – Dunhamzzz

回答

2

是的,這是可能的。

您可以在模型上實現paginate()paginateCount()方法,或將它們包含在與模型相關的行爲中。行爲實施paginate和/或paginateCount應該實現以下的$model正常額外的第一個參數定義的方法簽名:

Custom Query Pagination會做你需要同樣的東西。

+1

此鏈接可能會幫助你實現相同:http://stackoverflow.com/questions/9636228/custom-pagination-in-cake-php –

+1

你也可以讓你自己的查找方法,將顯示分頁數據。檢查這個鏈接:http://marianoiglesias.com.ar/cakephp/pagination-with-custom-find-types-in-cakephp/ –