yii使用$dataProvider并在json数组中回显它


yii using $dataProvider and echo it in json array

我想为我的网站创建Web服务,我需要回显JSON数组

我使用的是这个代码:

 $dataProvider=new CActiveDataProvider('AmakenPlaces',array(
                     'criteria'=>array(
                                                'condition'=>'admin_active=1',
                                )));
        $dataProvider->pagination->pageSize =10;
        $dataProvider->pagination->pageVar = 'page';

但是,你如何才能做出以下决定:

echo CJSON::encode($dataProvider);

从我的数据库中回显JSON数组。。。我正在使用$dataProvider进行分页功能。

尝试在数据提供程序上调用getData()方法:

echo CJSON::encode($dataProvider->getData());

来源:顶部的示例http://www.yiiframework.com/doc/api/1.1/CActiveDataProvider