symfony 4 build form i ORM

Odpowiedz Nowy wątek
2018-11-22 22:46
0

Hej, mam pewien problem. Podczas rejestracji chcę przekazywać do pola doctor_id w bazie takie same id jakie wpada do ID. Czyli mam na myśli to, że rejestruje się uzytkownik i przypada jemu ID - 1 i do doctor_id też wpada 1 itd..
Chciałbym się dowiedzieć w jaki sposób można to zrobić poprzez buildForm i ORM ?

Tutaj kod od buildForm :

public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('username', TextType::class, array('label' => 'Nazwa użytkownika'))
            ->add('email', EmailType::class)
            ->add('plainPassword', RepeatedType::class, [
                'type' => PasswordType::class,
                'first_options' => ['label' => 'Hasło'],
                'second_options' => ['label' => 'Powtórz hasło']
            ])
            ->add('termsAgreed', CheckBoxType::class, [
                'mapped' => false,
                'constraints' => new IsTrue(),
                'label' => 'Akceptuję zasady serwisu'
            ])
            ->add('doctor_id', CheckboxType::class, [
                'label' => 'Czy jesteś doktorem?'
            ])
            ->add('Zarejestruj', SubmitType::class);
    }

    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults([
            'data_class' => User::class,
        ]);
    } 

A tutaj ORM :

 /**
     * @Assert\Blank()
     * @ORM\Column(type="integer")
     */
    private $doctorID;

Z góry dzięki za pomoc.

Pozostało 580 znaków

2018-11-23 08:46
0

Nie było pytania, trochę przekombinowałem ;)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0