デモ関数関数:ARオブジェクトデータを配列に変換する
制限事項: findAll の多次元配列にのみ使用されます。find の 1 次元配列は、使用前に多次元配列の要素に変換できます。 リーリー
例を書きます:
コントローラー内:
$rawdata = Yii::app()->db->createCommand('select * from {{post} } where id<100')->queryAll();
$data = new CArrayDataProvider($rawdata, array(
'id' => 'user',
'sort' => array(
'attributes ' = > array(
'id', 'title', 'content'
),
),
'pagination' => array(
'pageSize' => 10,
),
));
$this ->render('gridview_array', array('dataProvider' => $data));
次にビュー内:
$this->widget('zii.widgets.grid.CGridView', array (
' id'=>'somegrid',
'dataProvider'=>$dataProvider,
'columns'=>array(
'id',
'title',
'content',
),
));
大丈夫ですよ〜
zhidao.baidu.com/question/514860097.html?oldq=1