牛骨文教育服务平台(让学习变的简单)
博文笔记

TP5自带分页部分代码

创建时间:2017-11-02 投稿人: 浏览次数:718

model:

/**
 * 后台自动化分页
 * @param array $data
 */
public function getNews($data=[]){
    $data["status"] = [
        "neq", config("code.status_delete")
    ];
    $order = ["id"=>"desc"];
    //查询
    $result = $this->where($data)
            ->order($order)
            ->paginate();
    return $result;
}
公共模块

// 应用公共文件  由于自带的样式不好看,自己优化了下
function  pagination($obj){
    if (!$obj){
        return "";
    }

    $parms = request()->param();
    return "<div class ="tp">".$obj->appends($parms)->render()."</div>";
}

index.html

{:pagination($news)}

index
优化的样式
<style>
  .tp .pagination li{display:inline; padding-left:10px;}
  .pagination .active{color:red}
  .pagination .disabled{color:#888888}
</style>


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。