Yii2 SqlDataProvider 原生sql 执行sql
2015-04-21 10:00
197 查看
$count = Yii::$app->db->createCommand(' SELECT COUNT() FROM user WHERE status=:status ', [':status' => 1])->queryScalar(); $dataProvider = new SqlDataProvider([ 'sql' => 'SELECT FROM user WHERE status=:status', 'params' => [':status' => 1], 'totalCount' => $count, 'sort' => [ 'attributes' => [ 'age', 'name' => [ 'asc' => ['first_name' => SORT_ASC, 'last_name' => SORT_ASC], 'desc' => ['first_name' => SORT_DESC, 'last_name' => SORT_DESC], 'default' => SORT_DESC, 'label' => 'Name', ], ], ], 'pagination' => [ 'pageSize' => 20, ], ]);
相关文章推荐
- sql 错误 未更新行1中的数据 错误源:.net sqlclient data provider
- model聚合函数使用 以及 原生sql语句的执行方法
- 在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误
- hibernate执行原生Sql语句的方法(转)
- 使用Hibernate SQLQuery执行原生SQL
- hibernate 执行原生sql的几种方式
- Hibernate执行原生sql
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- 如何在后台代码中执行原生sql?
- 使用Hibernate SQLQuery执行原生SQL
- yii2打印上次执行的sql语句
- CActiveDataProvider, CArrayDataProvider, CSqlDataProvider填充CGridView数据经验谈
- C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断
- SQL1159 Initialization error with DB2 .NET Data Provider问题
- 关于yii2 ActiveDataProvider 遇到 hasMany 和多对多关系时的处理技巧
- 数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
- hibernate 执行原生sql,select返回string,long
- asp.net EF框架执行原生SQL语句
- play执行原生SQL