在php codeigniter FW中,我可以使用get_compiled_select()方法轻松完成。
是否有任何方法可以将活动记录的查询构建转换为原始sql。 例如:
User.find_by_name("abc")
应返回类似
的原始查询脚本select * from user where name = "abc"
答案 0 :(得分:5)
您可以使用to_sql
(它为您提供了一个SQL查询字符串,并且可以在任何ActiveRecord关联上调用):
User.find_by_name("abc").to_sql