不使用控件的分页实现分页(更灵活)
不使用控件的分页实现分页(更灵活)
daniel-john 发表于4年前
不使用控件的分页实现分页(更灵活)
  • 发表于 4年前
  • 阅读 299
  • 收藏 4
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

方法一:使用yii自带的分页类(framework\web\CPagination 本文不做深入的探究,只是把使用的步骤写出来)

1、在模型中定义方法(当然也可以不在模型中,在控制器中也可以,一些重用性较强的方法可以在模型中定义,然后在其他地方可以多次使用)

201501220.png

2、在控制器中调用这个静态方法,将数据传到视图文件里

201745435.png

3、在视图文件中显示

201811506.png

需要注意的是分页自带的一些样式,查看源代码可以查看与自己代码的冲突,然后相应的修改!

这样使用yii自带的分页就ok了!

方法二:使用自己分页类。

在附件中有一个好用的分页类,怎么在Yii中使用呢?其实很简单,只要将这个类放在components文件夹中,在使用的时候直接实例化就可以了(因为components文件夹里面的东西在配置文件中是全部引入的)。具体的使用方法如下。

1、实例化分页类

203606458.png


2、在视图文件中输出分页信息

204247180.png

这样就可以了!

本文出自 “弘毅” 博客,请务必保留此出处http://dreamingo.blog.51cto.com/6111676/1322366

共有 人打赏支持
粉丝 16
博文 117
码字总数 55611
×
daniel-john
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: