public function load(ObjectManager $manager) { $answer = new Answer(); $answer->setText('Test answer'); $answer->setQuestion($this->getReference('test_question_1')); $manager->persist($answer); $manager->flush(); }
public function load(ObjectManager $manager) { $questionary = new Questionary(); $questionary->setName("Тестовый опросник"); $questionary->setDescription("Это описание тестового опросника"); $questionary->setCreated(new \DateTime()); $manager->persist($questionary); $manager->flush(); //$this->addReference('test-questionary', $questionary); $questionaryQuestion1 = new QuestionaryQuestion(); $questionaryQuestion1->setQuestionaryid($questionary->getId()); $questionaryQuestion1->setText("Что делать?"); $questionaryQuestion1->setOrdernumber(1); $manager->persist($questionaryQuestion1); $questionaryQuestion2 = new QuestionaryQuestion(); $questionaryQuestion2->setQuestionaryid($questionary->getId()); $questionaryQuestion2->setText("Кто виноват?"); $questionaryQuestion2->setOrdernumber(2); $manager->persist($questionaryQuestion2); $questionaryQuestion3 = new QuestionaryQuestion(); $questionaryQuestion3->setQuestionaryid($questionary->getId()); $questionaryQuestion3->setText("Как дела?"); $questionaryQuestion3->setOrdernumber(3); $manager->persist($questionaryQuestion3); $manager->flush(); $answer1 = new Answer(); $answer1->setText("Да"); $manager->persist($answer1); $manager->flush(); $answer2 = new Answer(); $answer2->setText("Нет"); $manager->persist($answer2); $manager->flush(); $answer3 = new Answer(); $answer3->setText("Затрудняюсь ответить"); $manager->persist($answer3); $manager->flush(); $questionaryQuestionOption11 = new QuestionaryQuestionOption(); $questionaryQuestionOption11->setQuestionid($questionaryQuestion1->getId()); $questionaryQuestionOption11->setText($answer1->getText()); $questionaryQuestionOption11->setAnswerid($answer1->getId()); $questionaryQuestionOption11->setOrdernumber(1); $manager->persist($questionaryQuestionOption11); $questionaryQuestionOption12 = new QuestionaryQuestionOption(); $questionaryQuestionOption12->setQuestionid($questionaryQuestion1->getId()); $questionaryQuestionOption12->setText($answer2->getText()); $questionaryQuestionOption12->setAnswerid($answer2->getId()); $questionaryQuestionOption12->setOrdernumber(2); $manager->persist($questionaryQuestionOption12); $questionaryQuestionOption13 = new QuestionaryQuestionOption(); $questionaryQuestionOption13->setQuestionid($questionaryQuestion1->getId()); $questionaryQuestionOption13->setText($answer3->getText()); $questionaryQuestionOption13->setAnswerid($answer3->getId()); $questionaryQuestionOption13->setOrdernumber(3); $manager->persist($questionaryQuestionOption13); $questionaryQuestionOption21 = new QuestionaryQuestionOption(); $questionaryQuestionOption21->setQuestionid($questionaryQuestion2->getId()); $questionaryQuestionOption21->setText($answer1->getText()); $questionaryQuestionOption21->setAnswerid($answer1->getId()); $questionaryQuestionOption21->setOrdernumber(3); $manager->persist($questionaryQuestionOption21); $questionaryQuestionOption22 = new QuestionaryQuestionOption(); $questionaryQuestionOption22->setQuestionid($questionaryQuestion2->getId()); $questionaryQuestionOption22->setText($answer2->getText()); $questionaryQuestionOption22->setAnswerid($answer2->getId()); $questionaryQuestionOption22->setOrdernumber(2); $manager->persist($questionaryQuestionOption22); $questionaryQuestionOption23 = new QuestionaryQuestionOption(); $questionaryQuestionOption23->setQuestionid($questionaryQuestion2->getId()); $questionaryQuestionOption23->setText($answer3->getText()); $questionaryQuestionOption23->setAnswerid($answer3->getId()); $questionaryQuestionOption23->setOrdernumber(1); $manager->persist($questionaryQuestionOption23); $questionaryQuestionOption31 = new QuestionaryQuestionOption(); $questionaryQuestionOption31->setQuestionid($questionaryQuestion3->getId()); $questionaryQuestionOption31->setText($answer1->getText()); $questionaryQuestionOption31->setAnswerid($answer1->getId()); $questionaryQuestionOption31->setOrdernumber(1); $manager->persist($questionaryQuestionOption31); $questionaryQuestionOption32 = new QuestionaryQuestionOption(); $questionaryQuestionOption32->setQuestionid($questionaryQuestion3->getId()); $questionaryQuestionOption32->setText($answer2->getText()); $questionaryQuestionOption32->setAnswerid($answer2->getId()); $questionaryQuestionOption32->setOrdernumber(2); $manager->persist($questionaryQuestionOption32); $questionaryQuestionOption33 = new QuestionaryQuestionOption(); $questionaryQuestionOption33->setQuestionid($questionaryQuestion3->getId()); $questionaryQuestionOption33->setText($answer3->getText()); $questionaryQuestionOption33->setAnswerid($answer3->getId()); $questionaryQuestionOption33->setOrdernumber(3); $manager->persist($questionaryQuestionOption33); $manager->flush(); }