CActiveDataProvider使用自定义Sql

时间:2014-10-08 06:05:18

标签: php yii

我正在尝试为$ dataprovider

创建自定义查询
$sql='SELECT * FROM tbl_name';
$dataProvider=new CSqlDataProvider($sql);

我使用CSqlDataProvider工作正常,但是可以将数据作为模型对象而不是行数组返回吗?

1 个答案:

答案 0 :(得分:0)

你不能这样做。 Read more about CSqlDataProvider

如果要获取ActiveRecord对象数组,则需要使用ARModel::model()->findAll()方法。

Read more about static method model() of CActiveRecord class

Read more about method findAll() of CActiveRecord class