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

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

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

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

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

Zend_Db_Adapter是用来做最连接数据库等最底层的工作的,就像我们机器上的驱动,Zend_Db_Table就是我们指定要具体怎么操作数据表,我是这样理解的

主要是从Zend_DB_Table里继续访问数据库的一些方法,用来进行数据操作 FETCHALL这个是Zend_DB里的方法吧 很久不用Zend做开发了

在这之前加上如下代码试试: require_once 'Zend/Loader.php'; Zend_Loader::registerAutoload(); ------------------------ 再一个,你最好提供以下你使用的ZF版本,因为每个版本的启动器写法会有不同的。

获得database的 adapter呀

网站地图

All rights reserved Powered by www.ctrt.net

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