Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function buildForm(FormBuilderInterface $builder, array $options)
- {
- $builder
- ->add('movie_name')
- ->add('movie_year', IntegerType::class)
- ->add('movie_description', TextareaType::class, array(
- 'required' => false,
- 'empty_data' => '',
- ))
- ->add('role_name', ChoiceType::class, array(
- 'placeholder' => 'Choose role',
- 'choices' => array(
- 'Actor' => 'actor',
- 'Director' => 'director',
- 'Writer' => 'writer')))
- ->add('person_name', EntityType::class, array(
- 'class' => Person::class,
- 'placeholder' => 'Choose person',
- 'query_builder' => function (EntityRepository $er) {
- return $er->createQueryBuilder('p')
- ->orderBy('p.name', 'ASC');
- },
- 'choice_label' => 'name',
- ));
- }
- public function configureOptions(OptionsResolver $resolver)
- {
- $resolver->setDefaults([
- 'data_class' => 'AppBundle\Form\Model\MoviePersonModel'
- ]);
- }
Add Comment
Please, Sign In to add comment