yii2 通过 new 或者 findOne 返回的对象执行的数据库操作,比如 save,如何打印 SQL 语句?
我知道 find() 方法返回的对象可以用 ->createCommand()->getRawSql()
方法打印相应的 sql 语句。
但是如题的不知道,请知道的大佬指教,谢谢。
yii2 通过 new 或者 findOne 返回的对象执行的数据库操作,比如 save,如何打印 SQL 语句?
我知道 find() 方法返回的对象可以用 ->createCommand()->getRawSql()
方法打印相应的 sql 语句。
但是如题的不知道,请知道的大佬指教,谢谢。
6 回答5.5k 阅读✓ 已解决
15 回答7.2k 阅读
4 回答13.6k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
4 回答7.6k 阅读
2 回答7.6k 阅读✓ 已解决
2 回答3.5k 阅读✓ 已解决
打开你的 Yii2 项目中的 config/db.php 文件
现在,当你通过 new 或者 findOne 获取到数据库操作对象,并调用其 save 方法时,Yii2 会自动打印出执行的 SQL 语句。
你可以在 Yii2 的日志输出中查看这些 SQL 语句