- Posts: 23
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
$questions = \Question::model()->findAll("sid = :sid and type = :type", array(":sid" => $iSurveyID,":type" => 'T')); $question = []; foreach ($questions as $q) { $question[$q->title] = $q; //echo $q->question; } //print_r ($question); $responses = []; foreach ($questions as $q) { $responses =Response::model($iSurveyID)->findAll()->getAttribute($q->sid."X".$q->gig."X".$q->qid); } print_r ($responses);
500: Internal Server Error
Call to a member function getAttribute() on array
$oResponses = Response::model($iSurveyID)->findAll(); foreach($oResponses as $oResponse) { foreach ($questions as $q) { $responses[] = $oResponse->getAttribute($q->sid."X".$q->gig."X".$q->qid); } }