又被番茄发现 Zend_Db_Select 的 Bug 了

如果找到 Zend Framework 的 Bug,Zend 公司给发钱,恐怕项目组的兄弟们能出去挫好几顿了。

废话少说,这次的 Bug 比较弱智。绝对是粗心大意引起的。少了一个参数,造成使用 join 方法时报找不到表的错误。

Index: Select.php

===================================================================

— Select.php    (revision 5792)

+++ Select.php    (working copy)

@@ -417,7 +417,7 @@

      */
     public function join($name, $cond, $cols = ‘*’, $schema = null)
     {
–        return $this->joinInner($name, $cond, $cols);
+        return $this->joinInner($name, $cond, $cols, $schema);
     }
 
     /**

 

发到邮件列表上没人理。唉!算了!这种事情,自己动手丰衣足食。改一下,直接提交了svn。还好,之前申请的 zend framework 的 svn 帐号这回派上用途了。

Leave a Reply

Your email address will not be published. Required fields are marked *