yii2.0 分页(一) [ 2.0 版本 ]
下面小伙介绍一下 Activedataprovider 类分页的使用
use yii\data\ActiveDataProvider; 这是必须的步骤,因为我们要使用 ActiveDataProvider 类
use common\models\User;
public function actionList()
{
$model = new User();
$dataProvider = new ActiveDataProvider([
'query' => $model->find(),
'pagination => [
'pagesize' => '10',
]
]);
return $this->render('list', ['model' => $model, 'dataProvider' => $dataProvider]);
}
view代码
list.php
use yii\grid\GridView; 这是必须的;
GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
'attribute',(attribute为字段的名称,开发时候根据自己的需要进行修改)
[
'attribute' => 'create_time',
'format' => ['data', 'Y-m-d H:i:s'],
'options' => ['width' => '200']
]],
['class' => 'yii\grid\ActionColumn', 'header' => '操作', 'headerOptions' => ['width' => '80']],
]);
小伙儿 陕西省
注册时间:2014-08-18
最后登录:2020-06-03
在线时长:295小时3分
最后登录:2020-06-03
在线时长:295小时3分
- 粉丝272
- 金钱2077
- 威望175
- 积分6777
共 11 条评论
顶一个
给自己继续下去的勇气
终于是主管了,嘿嘿...
发帖加分,如果被删帖,加倍扣分。伙子哥不要灌水,小心被删帖!
@╃巡洋艦㊣: 我已经掌握了游戏规则 哈哈哈 没有删帖的功能啊
哈哈 楼主能共享哈你写的那后台不?
这后台也没啥玩意,不要想歪歪了,哈哈哈
你的代码有错误哟
'query' => $model->find(),//逗号 'pagination' => [//少了' 'pagesize' => '10', ]
谢谢提醒。
'format' => ['data', 'Y-m-d H:i:s'],
应该修改为:
'format' => ['date', 'Y-M-d H:i:s'],
哈哈,你这写法才是奇葩。。。
Setting unknown property: yii\grid\GridView::colums
我老是报这个错误 colums 里面的数据结构应该是怎么样的?
你在群里截图@我
我不知道你是怎么写的呀
不用GridView的情况下怎么弄
Setting unknown property: yii\grid\DataColumn::0
出现这个是怎么回事?
肯定是哪里写的有问题
顶一下 收藏
就是那个分页里面 共多少数据 怎么去掉