yii2中分页的样式设置
上下页按钮以及10个按钮
- 首先,我们把上下页的按钮修改成中文
<?= LinkPager::widget([
"pagination" => $pages,
"nextPageLabel" => "下一页",
"prevPageLabel" => "上一页",
]); ?>
- 如果你不想要显示上下页,可以将prevPageLabel和nextPageLabel设置为false
<?= LinkPager::widget([
"pagination" => $pages,
"nextPageLabel" => false,
"prevPageLabel" => false,
]); ?>
- 默认不显示首页也尾页,如果你需要,可以这样设置
<?= LinkPager::widget([
"pagination" => $pages,
"firstPageLabel" => "首页",
"lastPageLabel" => "尾页",
]); ?>
- 如果你的数据过少,不够2页,默认不显示分页,如果你需要,设置hideOnSinglePage=false即可
<?= LinkPager::widget([
"pagination" => $pages,
"hideOnSinglePage" => false,
]); ?>
- 默认显示的页码为10页,可以设置maxButtonCount为你想要展示的页数
<?= LinkPager::widget([
"pagination" => $pages,
"maxButtonCount" => 5,
]); ?>
- 有些人不喜欢默认的样式,想要分页带上自己的样式,可以设置options,不要忘了自行实现pre,next,disabled等样式
<?= LinkPager::widget([
"pagination" => $pages,
"options" => ["class" => "m-pagination"],
]); ?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: php和c#一致的DES加密解密算法类
- 下一篇: thinkphp的select和find的区别