原生写法:
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$pageSize = isset($_GET['pagesize']) ? $_GET['pagesize'] : 6;
if(!is_numeric($page) || !is_numeric($pageSize)) {
return Response::show(401, '数据不合法');
}
$offset = ($page - 1) * $pageSize;
$result="select * from article where status = 1 order by orderby desc limit ". $offset ." , ".$pageSize;
Yii2 如何做个查询呢?
你如果安全过滤的话 就应该在 get
就转 int if(!is_numeric($page) || !is_numeric($pageSize))
这俩参数就会变成正常 0
或者无就是默认值就是了model::find()
返回的是数据库链接对象 链式返回的都是