2010-02-22 3 views
3

я использую Регистрация запроса в Зенд .. какКак использовать регистрации в Zend Framework

$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

, но когда я пытаюсь запустить этот запрос возникает ошибка, которая говорит мне, что

Выберите запрос не может присоединиться к другим

Может ли кто-нибудь мне помочь? Спасибо заранее .... :)

стола

ответ

9

Поскольку Zend_Db_Table обеспечивает функцию шлюза строк, которые не работают, если вы присоединитесь на других таблицах, вы должны указать, что вы готовы отказаться от него. Просто позвоните в setIntegrityCheck, и он будет работать:

$select->setIntegrityCheck(false);