我嘗試下面的查詢,併產生一個數組,如何獲取SQL查詢結果的CGridView?
$user = Yii::app()->reg->createCommand()
->select('studentID')
->from('Students')
->queryAll();
但是,當我試圖讓在CGridview,進出口查詢得到錯誤的值,
Property "CDbCommand.0" is not defined.
這裏爲GridView控件的代碼,
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'students-grid',
'dataProvider'=> new CSqlDataProvider($user),
));
thnx很多soju,其實我試着使用cgridview,通過動態查詢,多數民衆贊成在爲什麼,我嘗試CSqlDataProvider。但仍然有一個錯誤,未定義索引'id'。當嘗試你的步驟 – sher 2013-03-18 08:28:56
我可以使用CActiveDataProvider動態查詢,由用戶? – sher 2013-03-18 08:30:05
如果我們有非常複雜的查詢,我們只使用sql數據提供者。我們應該嘗試使用CActive DataProvider。它節省了時間和精力。 – 2013-03-18 08:41:02