Епархия:
-----------------
|id|diocese_name|
-----------------
|1 | DJ |
|2 | Kpg |
OneToMany
Parish:
---------------------------
|id|diocese_id|parish_name|
---------------------------
|1 | 1 |St. Jude |
|2 | 1 |St. Mark |
|3 | 2 |St. Peter |
|4 | 2 |St. thomas |
Я хочу сделать динамический выпадающий список: когда пользователь нажимает на имя епархии, он должен отображать имя прихода.
Я пытался с Form Event, но я не мог следовать документации.Вот код.
$builder
->add('diocese_name', EntityType::class,[
'class' => 'App\Entity\Diocese',
'choice_label' => 'diocese_name'
])
;
$builder
->addEventListener(
FormEvents::PRE_SET_DATA,
function(FormEvent $event){
$form = $event->getForm();
$data = $event->getData();
$parish = $data->getParish();
dump($parish);
}
);