201607-07 yii2.0分页的基本使用及其配置详解 分页的使用,一步一步的教你怎么做分页类LinkPager和Pagination都可以自定义哪些属性第一步,我们来看看yii2自带的分页类该如何去使用?1、controlleractionuseyii\data\Pagination;$query=Article::find()->where(['status'=>1]);$countQuery=clone$query;$pages=newPagination(['totalCount'=>$countQuery->count()]);$models=$query->offset($pages->offset)->limit($pages->limit)->all();r... 继续阅读 >
201603-21 Yii2.0详解分页功能 使用:先在action里面生成分页对象,然后在前台的LinkPager中使用。后台controller中:functionactionIndex(){$query=Article::find()->where(['status'=>1]);$countQuery=clone$query;$pages=newPagination(['totalCount'=>$countQuery->count()]);$models=$query->offset($pages->offset)->limit($pages->limit)->all();return$this->render('... 继续阅读 >
201509-28 Yii2.0 分页LinkPager yii2-widget-linkpager===============================该扩展实现了页大小选择和自定义跳转页的分页栏,欢迎大家使用。效果图github:https://github.com/liyunfang/yii2-widget-linkpageryiiframework:http://www.yiiframework.com/extension/yii2-widget-linkpager安装该扩展可通过composer安装编辑运行如下命令进行安装composerrequire--prefer-distliyunfang/yii2-widget-linkpager或者在composer.json中进行如... 继续阅读 >
201503-06 关于大型网站技术演进的思考(六):存储的瓶颈(6) 在讲数据库水平拆分时候,我列出了水平拆分数据库需要解决的两个难题,它们分别是主键的设计问题和单表查询的问题,主键问题前文已经做了比较详细的讲述了,但是第二个问题我没有讲述,今天我将会讲讲如何解决数据表被水平拆分后的单表查询问题。要解决数据表被水平拆分后的单表查询问题,我们首先要回到问题的源头,我们为什么需要将数据库的表进行水平拆分。下面我们来推导下我们最终下定决心做水平拆分表的演进过程,具体如下... 继续阅读 >
201501-30 PHP完美分页类 <?phpclassPage{private$total;//数据表中总记录数private$listrows;//每页显示行数private$limit;private$uri;//自动获取url请求地址private$pageNum;//总页数private$config=array('header'=>'条记录','prev'=>'上一页','next'=>'下一页','first'=>'首页','last'=>'尾页');publicfunction__construct($total,$listrows=10,$pa=""){$this->total=$total;$this->listrows=$listrows;$this-... 继续阅读 >