Ejemplo n.º 1
0
 public function load(ObjectManager $em)
 {
     $detail_lesson_piano_1_medium = new Detail();
     $detail_lesson_piano_1_medium->setLevel(2);
     $detail_lesson_piano_1_medium->setDescription('Lesson piano 1 - medium - Description');
     $detail_lesson_piano_1_medium->setLesson($em->merge($this->getReference('lesson-piano-1')));
     $detail_lesson_piano_1_expert = new Detail();
     $detail_lesson_piano_1_expert->setLevel(3);
     $detail_lesson_piano_1_expert->setDescription('Lesson piano 1 - expert - Description');
     $detail_lesson_piano_1_expert->setLesson($em->merge($this->getReference('lesson-piano-1')));
     $detail_lesson_piano_1_beginner = new Detail();
     $detail_lesson_piano_1_beginner->setLevel(1);
     $detail_lesson_piano_1_beginner->setDescription('Lesson piano 1 - beginner - Description');
     $detail_lesson_piano_1_beginner->setLesson($em->merge($this->getReference('lesson-piano-1')));
     $detail_lesson_piano_2_expert = new Detail();
     $detail_lesson_piano_2_expert->setLevel(3);
     $detail_lesson_piano_2_expert->setDownloadCount(32);
     $detail_lesson_piano_2_expert->setDescription('Lesson piano 2 - expert - Description');
     $detail_lesson_piano_2_expert->setLesson($em->merge($this->getReference('lesson-piano-2')));
     $detail_lesson_piano_2_beginner = new Detail();
     $detail_lesson_piano_2_beginner->setLevel(1);
     $detail_lesson_piano_2_beginner->setDownloadCount(10);
     $detail_lesson_piano_2_beginner->setDescription('Lesson piano 2 - beginner - Description');
     $detail_lesson_piano_2_beginner->setLesson($em->merge($this->getReference('lesson-piano-2')));
     $detail_lesson_piano_3_medium = new Detail();
     $detail_lesson_piano_3_medium->setLevel(2);
     $detail_lesson_piano_3_medium->setDownloadCount(3);
     $detail_lesson_piano_3_medium->setDescription('Lesson piano 3 - medium - Description');
     $detail_lesson_piano_3_medium->setLesson($em->merge($this->getReference('lesson-piano-3')));
     $detail_lesson_guitare_1_medium = new Detail();
     $detail_lesson_guitare_1_medium->setLevel(2);
     $detail_lesson_guitare_1_medium->setDescription('Lesson guitare 1 - medium - Description');
     $detail_lesson_guitare_1_medium->setLesson($em->merge($this->getReference('lesson-guitare-1')));
     $detail_lesson_guitare_2_expert = new Detail();
     $detail_lesson_guitare_2_expert->setLevel(3);
     $detail_lesson_guitare_2_expert->setDownloadCount(13);
     $detail_lesson_guitare_2_expert->setDescription('Lesson guitare 2 - expert - Description');
     $detail_lesson_guitare_2_expert->setLesson($em->merge($this->getReference('lesson-guitare-2')));
     $detail_lesson_violon_1_medium = new Detail();
     $detail_lesson_violon_1_medium->setLevel(2);
     $detail_lesson_violon_1_medium->setDescription('Lesson violon 1 - medium - Description');
     $detail_lesson_violon_1_medium->setLesson($em->merge($this->getReference('lesson-violon-1')));
     $detail_lesson_basse_1_expert = new Detail();
     $detail_lesson_basse_1_expert->setLevel(3);
     $detail_lesson_basse_1_expert->setDescription('Lesson basse 1 - expert - Description');
     $detail_lesson_basse_1_expert->setLesson($em->merge($this->getReference('lesson-basse-1')));
     $em->persist($detail_lesson_piano_1_medium);
     $em->persist($detail_lesson_piano_1_expert);
     $em->persist($detail_lesson_piano_1_beginner);
     $em->persist($detail_lesson_piano_2_expert);
     $em->persist($detail_lesson_piano_2_beginner);
     $em->persist($detail_lesson_piano_3_medium);
     $em->persist($detail_lesson_guitare_1_medium);
     $em->persist($detail_lesson_guitare_2_expert);
     $em->persist($detail_lesson_violon_1_medium);
     $em->persist($detail_lesson_basse_1_expert);
     $em->flush();
 }
Ejemplo n.º 2
0
 protected function configureFormFields(FormMapper $formMapper)
 {
     $formMapper->add('lesson')->add('level', ChoiceType::class, array('choices' => Detail::getLevels(), 'choices_as_values' => false, 'expanded' => true))->add('description')->add('created_at');
 }