Yii中DataProvider的使用
1,DataProvider
什么是数据提供者
数据提供者可以获取数据,并提供给其他组件或页面使用
可以获得列的数据进行分页和排序
经常用来给数据小部件提供数据,方便用户互动地进行数据的分页与排序
实现了yii\data\DataProviderInterface接口类
示例:
dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 5,
],
'sort' => [
'defaultOrder' => [
'id' => SORT_DESC,
],
],
]);