Я использую Symfony, и мне нужно передать два массива, чтобы я мог сделать список выбора.
На данный момент в конструкторе форм у меня есть это:
->add('city', EntityType::class, [
'label' => 'Select city',
'class' => Cities::class,
'choice_label' => 'title',
'choice_value' => 'title'
])
Это бросает менявсе cities
в списке. Я хочу отфильтровать их. Я выполнил фильтрацию на моем контроллере следующим образом:
$capitals = $cityRepository->findBy(['cityType' => CityType::capital()->id()]);
$villages = $cityRepository->findBy(['villageType' => CityType::village()->id()]);
это возвращает мне два массива: capitals
и villages
.
Как я могу передать их в форму?