Yiinfinite-scroll и подгрузка из restful API

Добрый день, господа!

Появилась необходимость сделать бесконечную подгрузку данных из api. Для самой бесконечной подгрузки решил использовать Yiinfinite-scroll(не могу вставить ссылку, ибо новый пользователь) основанном на CBasePager. Подгрузка у него проводится как в обычном пагинаторе. Но я не могу понять как грузить из API, ибо раньше делал только под MySQL пагинаторы.


class PostController extends Controller

{

    public function actionIndex()

    {

            $criteria = new CDbCriteria;

            $total = Post::model()->count();


            $pages = new CPagination($total);

            $pages->pageSize = 20;

            $pages->applyLimit($criteria);


            $posts = Post::model()->findAll($criteria);


        $this->render('index', array(

                'posts' => $posts,

                'pages' => $pages,

            ));

    }

} 

Вот типичная подгрузка из базы, как ее можно поменять на подгрузку из API? Апишка позволяет получить общее количество элементов и выборочно выдавать данные. Подскажите, как ее можно прикрутить:( Пример данных из API


{

    "count": 1023

    "next": "%link%?limit=100&offset=500",

    "previous": "%link%?limit=100&offset=300",

    "results": [

       …

    ]

}