コード例 #1
0
ファイル: Reponses.php プロジェクト: XavierGuichet/voeux
 /**
  * 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;
 }
コード例 #2
0
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;
}