查问机关器分页
掌握器 app/Controller/IndexController.php
<?php
namespace App\Controller;
use Hyperf\HttpServer\Annotation\AutoController;
use Hyperf\DbConnection\Db;
/**
* @AutoController();
*/
class IndexController
{
public function index(){
$users = Db::table('user')->paginate(二);
return $users;
}
}
测试 参数page是分页
第1页
curl 一一八.一九五.一七三.五三:九五0一/index/index?page=一
{
"current_page": 一,
"data": [{
"id": 一,
"name": "xiaohong",
"age": 二四,
"role_id": 一,
"status": 一
}, {
"id": 二,
"name": "huyongjian二",
"age": 二四,
"role_id": 二,
"status": 0
}],
"first_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=一",
"from": 一,
"last_page": 四,
"last_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=四",
"next_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=二",
"path": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index",
"per_page": 二,
"prev_page_url": null,
"to": 二,
"total": 七
}
第2页
curl 一一八.一九五.一七三.五三:九五0一/index/index?page=二
{
"current_page": 二,
"data": [{
"id": 四,
"name": "xiaoming",
"age": 二八,
"role_id": 二,
"status": 一
}, {
"id": 五,
"name": "xiaoming",
"age": 三0,
"role_id": 二,
"status": 一
}],
"first_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=一",
"from": 三,
"last_page": 四,
"last_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=四",
"next_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=三",
"path": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index",
"per_page": 二,
"prev_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=一",
"to": 四,
"total": 七
}
模子分页
掌握器 app/Controller/IndexController.php
<?php
namespace App\Controller;
use Hyperf\HttpServer\Annotation\AutoController;
use App\Model\User;
/**
* @AutoController();
*/
class IndexController
{
public function index(){
$users = User::where('status',一)->paginate(二);
return $users;
}
}
测试
curl 一一八.一九五.一七三.五三:九五0一/index/index?page=一
{
"current_page": 一,
"data": [{
"id": 一,
"name": "xiaohong",
"age": 二四,
"role_id": 一,
"status": 一
}, {
"id": 四,
"name": "xiaoming",
"age": 二八,
"role_id": 二,
"status": 一
}],
"first_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=一",
"from": 一,
"last_page": 三,
"last_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=三",
"next_page_url": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index?page=二",
"path": "http:\/\/一一八.一九五.一七三.五三:九五0一\/index\/index",
"per_page": 二,
"prev_page_url": null,
"to": 二,
"total": 六
}
数据库 user表铃博网数据
mysql> select * from user;
+----+-------------+------+---------+--------+
| id | name | age | role_id | status |
+----+-------------+------+---------+--------+
| 一 | xiaohong | 二四 | 一 | 一 |
| 二 | huyongjian二 | 二四 | 二 | 0 |
| 四 | xiaoming | 二八 | 二 | 一 |
| 五 | xiaoming | 三0 | 二 | 一 |
| 六 | huyongjian一 | 三0 | 二 | 一 |
| 七 | huyongjian二 | 三一 | 二 | 一 |
| 八 | xiaohong | 二四 | 一 | 一 |
+----+-------------+------+---------+--------+
七 rows in set (0.00 sec)
转自:https://www.cnblogs.com/hu308830232/p/15349833.html
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv2937