灵活运用 - 隐藏pageSize

  • 作者:KK

  • 发表日期:2016.10.18


如果指定了yii\data\PaginationpageSize属性并且值不是20,那生成的链接中会带有pre-page这个参数名,值就是你所设置的pageSize的值

这就算了,可是它却直接是普通的URL参数表示,很不好看

但通常大家都不想显示它,办法很简单,在设置pageSize的同时也设置一下defaultPageSize就好:

$page = new Pagination([
	'totalCount' => $query->count(),
	'pageSize' => 4,
	'defaultPageSize' => 4, //此处是重点
]);