Zend_Db_Table的fetchAll()只接收Zend_Db_Table_Select,但傳入Zend_Db_Select並不會產生錯誤,而是自動再生成一個Zend_Db_Table_Select的物件,原本的Zend_Db_Select則完全沒有使用到。
在不改寫的情況下,Zend_Db_Select只能丟給Zend_Db_Adapter的fetchAll(),而Zend_Db_Table_Select則可以丟給Zend_Db_Table及Zend_Db_Adapter兩者的fetchAll()。