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.