Yii框架实现数据分页及排序的例子
在控制器:
代码如下 | 复制代码 |
class PostController extends Controller |
在视图文件中:
代码如下 | 复制代码 |
<p><?php echo $sort->link('id')?></p> |
一. DAO实现分页.
[Controller层]
代码如下 | 复制代码 |
public function actionReport() [View层] <?php foreach($posts as $row):?> |
优点: DAO效率高; 缺点: view层需要自己写一些样式,稍显麻烦一点
二. widget实现分页
[model层]
代码如下 | 复制代码 |
/**
[Controller层] /**
<?php $this->widget('zii.widgets.grid.CGridView', array( |
优点: 可以使用自带的样式; 缺点: 效率略低.
您可能感兴趣的文章:
php面向对象框架有哪些
yii中使用memcache的实例分享
Yii 2 创建 migration 给表添加字段的例子
php主流框架有哪些?
php框架需要掌握什么
Yii授权之基于角色的存取控制 (RBAC)
JavaScript编程基础(13)-框架编程
yii框架如何通过控制台命令创建定时任务
jquery、js操作frame,iframe的方法介绍
jquery iframe操作详细解析