Yii paginate связанные данные - PullRequest
1 голос
/ 15 июля 2010

Каков лучший способ разбить данные на страницы в Yii?

Например, у меня может быть пост, и я хочу разбить комментарии на страницы.

Ответы [ 2 ]

1 голос
/ 15 июля 2010

Это может быть достигнуто с помощью такого кода, предположим, что у вас есть CommentController.php с:

function listComments(){

 /* Write code here to fetch comments with current post from db and 
    return template code via calling renderPartial(). 
    Also implement paging, sorting etc. in this same function.
 */

}

После этого вызовите эту функцию в действии для просмотра страницы поста и передайте код листинга комментария в шаблон поста просмотра.

0 голосов
/ 19 марта 2011

Посмотрите на CActiveDataProvider он уже имеет встроенную поддержку нумерации страниц.

...