如何在yii框架中从数据库中检索所有字段

如何在yii框架中从数据库中检索所有字段,yii,yii-extensions,Yii,Yii Extensions,我正在应用程序中使用flot扩展实现折线图。我正在获取一个值和一个绘图图。我正在获取一个这样的字段 foreach ($model->getGraphData()->getData() as $row) { $data[]=array($row['id'],$row['height']); } 我的数据库中有体重、身高、胸部、臀部、肱二头肌字段。我可以知道如何检索一个variabl$data[]中的所有字段吗 我的模型部分是 public function getGra

我正在应用程序中使用flot扩展实现折线图。我正在获取一个值和一个绘图图。我正在获取一个这样的字段

foreach ($model->getGraphData()->getData() as $row) {

    $data[]=array($row['id'],$row['height']);

}
我的数据库中有体重、身高、胸部、臀部、肱二头肌字段。我可以知道如何检索一个variabl$data[]中的所有字段吗

我的模型部分是

public function getGraphData()
{
    $criteria=new CDbCriteria;
    //$criteria->addCondition('CreatedDate > datetime(\'now\', \'-1 day\', \'localtime\')');

    $sort = new CSort();
    $sort->defaultOrder='updatedDate';

    return new CActiveDataProvider($this, array(
            'criteria'=>$criteria,
            'sort'=>$sort,
            'pagination'=>false,
    ));
}
试试这个:

foreach ($model->getGraphData()->getData(true) as $row) { ...

将“true”设置为“getData()”方法中的参数。

您的意思是希望将类似于array_value()的内容用于$row吗?实际上,我只得到一个字段<代码>$data[]=数组($row['id'],$row['height'])如果我给weight而不是height它的绘图权重值..那么,我能知道如何在这里提供所有字段吗..在$row中现在您有了一个具有所有属性的对象,然后尝试以下操作:foreach($model->getGraphData()->getData(true)as$row){$data[]=$row;}