php控制分页数量,ThinkPHP5分页数量控制
时间: 2023-07-18 20:26:36 浏览: 110
在ThinkPHP5中,可以通过在控制器中设置每页数据条数来控制分页数量。具体步骤如下:
1. 在控制器中实例化分页类:
```php
use think\facade\Db;
use think\facade\Request;
use think\paginator\driver\Bootstrap;
class Index
{
public function index()
{
// 获取当前页数
$page = Request::param('page', 1);
// 每页显示的数据条数
$pageSize = 10;
// 查询数据
$list = Db::name('article')->paginate($pageSize);
// 渲染模板
$paginator = new Bootstrap($list);
return $this->fetch('index', ['list' => $list, 'paginator' => $paginator]);
}
}
```
2. 在模板中使用分页:
```html
<!-- 渲染分页 -->
<div class="pagination">
{$paginator->render()}
</div>
```
在上述例子中,每页显示的数据条数通过 `$pageSize` 变量进行设置。如果需要修改每页显示的数据条数,只需要修改 `$pageSize` 变量的值即可。
阅读全文