yii2.0中有没有一个像tp中的getlastsql()方法去查询执行后的sql语句
回复内容: yii2.0中有没有一个像tp中的getlastsql()方法去查询执行后的sql语句
echo (new \yii\db\query)->from('users') ->where(['name'=>'moca']) ->createcommand() ->rawsql; // 同getrawsql()
输出
select * from `users` where `name`='moca'
yii-db-command
这个不清楚,不过可以使用debug模式,查看运行的状态,和执行的sql信息
在 web/index.php
defined('yii_debug') or define('yii_debug', true);defined('yii_env') or define('yii_env', 'test');