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

时间:2014-11-05 17:37:35

标签: php json yii

我想为我的网站制作一个 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进行分页功能。

1 个答案:

答案 0 :(得分:3)

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

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

来源:http://www.yiiframework.com/doc/api/1.1/CActiveDataProvider

顶部的示例