arnold0613 发表于 2013-12-19 10:33:10

用Active Record有辦法取sql語法嗎

$this->db->select('a.* ,b.name as tagName' ,FALSE);$this->db->from('adminMenu as a');$this->db->join('adminTag as b','a.adminTag =b.id');$this->db->where('a.level >=',1);$this->db->where('a.adminTag =',2);
$query = $this->db->get();
請問該如何在$this->db->get();
之前取到
SELECT a.*,b.name as tagName FROM adminMenu a join adminTag b on a.adminTag = b.id

Hex 发表于 2013-12-19 13:25:44

对外没有取 SQL 的接口,类的内部肯定是有这个数据的,可以修改下源码。

相知犹按剑 发表于 2015-4-30 00:40:19

在SQL运行之前,我也没找到,但是如果Active Record运行之后,可以马上用l
$sql=$this->db->last_query()
来获取SQL语句。聊胜于无吧。
页: [1]
查看完整版本: 用Active Record有辦法取sql語法嗎