我想为我的网站制作一个 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进行分页功能。
答案 0 :(得分:3)
尝试在数据提供程序上调用getData()方法:
echo CJSON::encode($dataProvider->getData());
来源:http://www.yiiframework.com/doc/api/1.1/CActiveDataProvider
顶部的示例