有没有办法优雅的实现公用分页方法

发布于 2022-09-13 00:14:28 字数 565 浏览 25 评论 0

目前使用GoFrame框架写了一个带分页的查询方法代码如下。

var admin []*model.GcAdmin
    if err := dao.GcAdmin.Page( r.GetQueryInt("page",1), r.GetQueryInt("per_page",10)).
        FieldsEx("password").
        OrderDesc("id").
        Scan(&admin); err != nil {
        library.JsonExit(r,http.StatusBadRequest,err.Error())
    }
    library.Json(r,http.StatusOK,"success",admin)

有没有办法能像PHP一样,直接传入一个$model,就可以在公用方法内直接调用

$count = $model->count();
$list = $model->where()->get();

类似这种公用函数

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

活雷疯 2022-09-20 00:14:28

我在 GinAdmin 写了一个分页的方法,有点仿照laravel框架的分页使用

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文