有辦法秀出sql 語法嗎??

想問

有沒有方是可以把 YII AR 所execute 的 語法秀出

而不是 秀出 像 以下這個語法

SELECT COUNT(*) FROM dblog t WHERE level=:level AND logtime BETWEEN :startDate AND :endDate

謝謝

核心没有这样的接口~

自己可以想办法~

可以通过引入log的方式得到当前页面执行的sql语句以及耗费的时间。但是这样确实没有像adodb那样直接弄出来方便

我觉得打印出当前每条SQL所消耗的时间,是挺必要的,这样有助我们优化

像楼主一样的用日志看语句也可以了,只是一些参数要配置enableParamLogging为true才能在后面看到,没有直接原始SQL语句直观,但也凑合。看每条语句执行时间好像打开enableProfiling就可以

ar的好像不行,但是dao的可以。有方法