2010-02-22 109 views
3

我使用加盟的Zend查詢.. 像如何使用加入Zend框架

$select = $table->select() 
         ->from(array('e' => 'EducationHistory'), 
           array('status_DataDictionary_id')) 
          ->join(array('r' => 'ReportOrder'), 
            'e.id = r.EducationHistory_id', 
            array('reportOrderStatusId' => 'r.status_DataDictionary_id')) 
         ->where('r.orderBy_Organization_id = ?', 4) 
         ->where('r.orderBy_Person_id = ?', 1)    
         ->group('e.enrollno'); 

要做到這一點我需要幫助從 http://framework.zend.com/manual/en/zend.db.select.html

但是當我嘗試運行查詢發生了錯誤,說我

Select查詢語句不能與其他

加盟

任何人都可以幫助我。 在此先感謝.... :)

回答

9

因爲Zend_Db_Table類提供排網關功能,如果您在其他表的連接不工作,你必須聲明,你願意放棄它。只需打電話給setIntegrityCheck,它就會工作:

$select->setIntegrityCheck(false);