如果找到 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 帐号这回派上用途了。