/** * Set questionnaire * * @param \AppBundle\Entity\Questionnaire $questionnaire * * @return Reponses */ public function setQuestionnaire(\AppBundle\Entity\Questionnaire $questionnaire = null) { $this->questionnaire = $questionnaire; $this->listreponses->clear(); foreach ($questionnaire->getQuestions() as $key => $question) { $reponse = new Reponse(); $reponse->setQuestion($question->getQuestion()); $reponse->setReponses($this); $this->addListreponse($reponse); } return $this; }
function displayQuestions(\AppBundle\Entity\Questionnaire $questionnaire) { $str = ""; foreach ($questionnaire->getQuestions() as $linkquestion) { $size = count($linkquestion->getQuestion()->getChoixs()) - 1; $str .= "<p class='choix__item'>"; foreach ($linkquestion->getQuestion()->getChoixs() as $key => $choix) { $str .= $choix->getTitre(); if ($key < $size) { $str .= " / "; } } $str .= "</p>"; } return $str; }