yii2 ajax分页,yii2分页

控制器:

$query=LinkType::find()->select('t2.id,t2.name,t2.url,t2.status,t2.created_at,t2.updated_at,t1.type_name,t1.type_state')

->leftJoin('gzb_friendly_link t2','t1.type_id=t2.type')

->from('gzb_link_type t1')

->where(['t1.type_cate'=>0,'t1.type_state'=>1,'t1.type_parentid'=>0]);

$countQuery = clone $query;

//实例化分页类

$pagination=new Pagination(['totalCount' => $countQuery->count()]);

//每页条数

$pagination->setPageSize(10);

//执行分页

$data= $countQuery->offset($pagination->offset)->limit($pagination->limit)->asArray()->all();

return $this->render('index',['datas'=>$data,'count'=>count($data),'pages'=>$pagination]);

视图:

<?php foreach ($datas as $key => $value):?>

......

本页共 <?php echo $count;?>条数据.

= LinkPager::widget([

'firstPageLabel' => '首页',

'lastPageLabel' => '尾页',

'maxButtonCount' => 5,

'nextPageLabel' => '下一页',

'prevPageLabel' => '上一页',

'hideOnSinglePage' => false,

/*'options' => ['id' => 'm-pagination'],*/

'pagination' => $pages

]); ?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值