如何在Cgridview中顯示記錄?在yii中顯示Cgridview
tbl_book:
id
title
author
tbl_in_out:
id
book_id
date_out
date_in
我已經創建了一個在tbl_in_out的book_id屬於ID在tbl_book的關係。 我想要做的就是在tbl_in_out中查詢tbl_book中的相應數據並將其顯示在CGridview中(對不起英語不好)。請幫忙!
如何在Cgridview中顯示記錄?在yii中顯示Cgridview
tbl_book:
id
title
author
tbl_in_out:
id
book_id
date_out
date_in
我已經創建了一個在tbl_in_out的book_id屬於ID在tbl_book的關係。 我想要做的就是在tbl_in_out中查詢tbl_book中的相應數據並將其顯示在CGridview中(對不起英語不好)。請幫忙!
基本網格視圖:
// the following code goes in your view
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'book.title', // assuming the name of the relation is "book" in model of tbl_in_out
'book.author',
'date_out',
'date_in'
)
));
你需要從控制器傳遞數據提供:
$dataProvider=new CActiveDataProvider('InOut'); // assuming the name of your model for tbl_in_out is InOut
$this->render('gridviewname',array('dataProvider'=>$dataProvider));
謝謝你,這工作很好! – 2012-03-04 16:30:50
歡迎您在cgridview類中有更多的東西,您應該在文檔中查看它。 – 2012-03-04 16:34:06
我婉顯示在cgridview將是colums什麼|標題|作者|約會|日期在... ... – 2012-03-04 13:51:25