0

flot 拡張機能を使用して、アプリケーションに折れ線グラフを実装しています。1 つの値とプロット グラフを取得しています。私はこのように1つのフィールドを取得しています....

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

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

}

データベースに体重、身長、胸、腰、上腕二頭筋のフィールドがあります。1 つの変数 $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,
    ));
}
4

1 に答える 1

0

これを試してください:

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

「getData()」メソッドのパラメーターとして「true」を設定します。

于 2013-07-03T11:07:24.587 に答える