2012-07-03 27 views

回答

3

CActiveDataProviderCActiveRecord的包裝,其擴展能力爲sorting,paginationfiltering。通常,CActiveDataProvider正與zii一起使用,例如CListViewCGridView,它們正在利用其排序和搜索功能。所以如果你想用列表或表格(可選)排序/過濾/分頁來顯示數據 - 在Yii中最簡單的方法是使用描述的zii小部件或其擴展。

如果你只是需要獲取數據,並以任何其他方式使用它,但沒有通過CListViewCGridView提供智能渲染機制 - 使用CActiveRecord,因爲它不只是數據獲取的上執行任何東西。

reference

相關問題