voodoo_dn
@voodoo_dn
PHP Developer

Как в Symfony2 изменить внешний вид EntityType?

Есть поле parent, EntityType

$builder->add('parent', EntityType::class, array(
                'class' => 'AdBundle:AdLocation',
                'choice_label' => 'title',
                'query_builder' => function(EntityRepository $er) {
                    return $er->createQueryBuilder('l')
                        ->where('l.visible = :visible')
                        ->setParameter('visible', true);
                }
            ))


Поле представляется как список категорий местоположения: Страна, Город, район.

Хочу изменить вывод в выпадающий список в формате:

- Страна
- - Город
- - - Район

Как я могу это сделать?
  • Вопрос задан
  • 207 просмотров
Пригласить эксперта
Ответы на вопрос 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Вообще, если у вас страны, города и районы хранятся в разных таблицах - можно использовать зависимые поля. Например, одна из их таких реализаций: ShtumiUsefulBundle.
В одно поле сразу всё может быть накладно выводить и у клиента страница может тормозить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы