yii2.0怎么打印sql语句

2020-08-24 09:57:31

Yii 2.0提供2种数据操作方式,一种是数据模型【models】,一种是【yiidbQuery()】,具体使用哪种,看个人喜好。

models模式打印sql语句举例如下:

$query = User::find()->where(['id'=>[1,2,3,4])->select(['username'])echo $query->createCommand()->getRawSql();

yiidbQuery()模式打印sql语句举例如下:

$query = (new yiidbQuery())->select('id')->from('channel')->where('id = 1');echo $query->createCommand()->getRawSql();

推荐学习:yii框架

相关文章 大家在看