www.ctrt.net > ZEnD_DB_TABlE_SElECt不能使用多表联合查询吗? % ...

ZEnD_DB_TABlE_SElECt不能使用多表联合查询吗? % ...

是因为Zend_Db_Table_Select会检查Select的表是不是来自于已定义的当前表,所以当进行Join操作的时候因为引入了其它表,所以会报错。 解决方法是把_integrityCheck设成false $select = $this->select()->setIntegrityCheck(false); 这样再进行后...

以前一直都用的Zend_Db_Select,用习惯了,以我的使用情况,基本上所有SQL语句都可以表达出来,Zend_Db_Table在多表联合查询,自我感觉代码很冗长,用起不那么方便!

1. fetchColumn2. $select = $db->select();? ? $select->from(\'some_table\', \'tid\');

不用直接__toString();了新版本的ZF好像可以直接echo $select;有定义了toString的构造方法

获得database的 adapter呀

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com