谁一开始就是大神?

原生SQL语句转换成Yii2查询[2.0]

原生写法:

$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() 返回的是数据库链接对象 链式返回的都是

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 原生SQL语句转换成Yii2查询[2.0]

评论 抢沙发

登录

找回密码

注册