4

CActiveDataProviderコントローラactionIndex()機能で使用されているようです。

単にではなくこれを使用することに違いはありますPost::model()->findAll()か?

4

1 に答える 1

3

CActiveDataProvider、およびCActiveRecordの拡張機能を備えた のラッパーです。通常は、またはそのソートおよび検索機能を利用するウィジェットと組み合わせて使用​​されます。したがって、(オプションの) 並べ替え/フィルタリング/ページネーションを使用してリストまたはテーブルの観点からデータを表示したい場合 - Yii でそれを行う最も便利な方法は、説明されている zii ウィジェットまたはその拡張機能を使用することです。sortingpaginationfilteringCActiveDataProviderziiCListViewCGridView

データをフェッチして他の方法で使用する必要があるだけで、CListViewor CGridView-によって提供されるスマート レンダリング メカニズムCActiveRecordがない場合は、データのフェッチ以外は何も実行しないため、を使用します。

参照

于 2012-07-03T15:39:25.623 に答える