如何在yii框架中从数据库中检索所有字段
我正在应用程序中使用flot扩展实现折线图。我正在获取一个值和一个绘图图。我正在获取一个这样的字段如何在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
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;}