Thinkphp5 的搜索框或查询
public function index()
{$where = [];
$request = input("request.");
if (!empty($request["uid"])) {
$where["id"] = intval($request["uid"]);
}
$keywordComplex = [];
if (!empty($request["keyword"])) {
$keyword = $request["keyword"];
$keywordComplex["user_login|user_nickname"] = ["like", "%$keyword%"];
}
$usersQuery = Db::name("user");
$list = $usersQuery->whereOr($keywordComplex)
->where($where)
->order("create_time DESC")
->paginate(10);
// 获取分页显示
$page = $list->render();
$this->assign("list", $list);
$this->assign("page", $page);
// 渲染模板输出
return $this->fetch();
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: MySQL 5.7 优化InnoDB配置
- 下一篇: laravel的用户认证系统-手动认证用户