table方法指定操作数据表的字段验证问题

浏览:516 发布日期:2014/04/11 分类:求助交流 关键字: table方法 字段验证问题
假设有两张表,t_one,t_two.
t_one有字段id,one.
t_two有字段id,two.
$t_db = M("one");
$where = array();
$where["two"] = "two";
假设执行$t_db->table("t_two")->where($where)->find();的话,
最后执行的sql语句是:select * from t_two limit 1;
(本来应该是这个的吧:select * from t_two where two = 'two' limit 1;)
where条件被过滤掉了,因为字段two不在表t_one中。
我想问一下,这种情况下应该怎么改呢?

修改db.class.php吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>