Cakephp:小组不工作

时间:2015-11-16 15:01:55

标签: mysql cakephp

这是我写过的模型:

public function getMockTestResultDetails($studentID){

        $mockTestResults = array();
        $mockTestResults = $this->find('all',array(
            'joins' => array(

                array(
                    'table' => 'exam',
                    'alias' => 'exm',
                    'type' => 'LEFT',
                    'conditions' => array('StudentExam.TEMPLATEEXAM=exm.ID' ),
                )

            ),
            'fields' => array('exm.ENTRANCEEXAM', 'exm.NAME','count(StudentExam.TEMPLATEEXAM)' ,'StudentExam.IMPROVEMENT_INDEX' ,`StudentExam.EXAM_COMPLETED_ON`,'StudentExam.PHASE_ONE',
'StudentExam.PHASE_TWO','StudentExam.PHASE_THREE','StudentExam.PHASE_FOUR','StudentExam.PHASE_INTERN'),

            //'group' => array(`StudentExam.TEMPLATEEXAM`),
            'conditions' => array('exm.EXAM_TYPE' => 'MOCK','StudentExam.STUDENT' => $studentID,'StudentExam.STATUS' => 'COMPLETED'),


        ));

        return $mockTestResults;
    }

当我评论'group'的行是否有效时,我得到一个输出,但它是部分/不完整的输出。我必须使用小组来获得正确的答案。在phpmyadmin上执行时相同的查询它工作正常,但它在cakephp中不起作用。我在这里遗漏了什么,或者请建议我解决方案。

0 个答案:

没有答案