用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2491|回复: 1
收起左侧

[已解决] 关于Active Record 的表前缀问题

[复制链接]
发表于 2011-2-27 12:44:05 | 显示全部楼层 |阅读模式
PHP复制代码
 
$condition .= "cate.id = 1 or cate.path like '%,1,%'";
$this->db->where($condition)->get('article',10);
echo($this->db->last_query());
 
复制代码

生成的SQL代码是:
SELECT * FROM `ev_article` WHERE `ev_cate`.`id` = 1 OR `cate`.`path ` like '%,1,%'" LIMIT 1, 20
前面的cate会自动加上前缀,而后面的前缀却没有加上前缀,这是为什么呢?
请高手指点!!
发表于 2011-2-27 20:38:05 | 显示全部楼层
AR 就是这么设计的,如果不符合你的要求,你就不能用 AR,或者自己修改源码。

本版积分规则