@undefo

Как получить доступ к значению дополнительного поля entity в форме?

Здравствуйте!

Есть сущности Claim, Colors. Связь Claim => ManyToOne => Colors по полю Claim->color.

У Colors есть поля $id, $hex, $description.

Строю форму создания новой Claim, вывожу цвета списком через тип EntityType и опции class=>Colors::class, choice_label=>description.
->add('color', EntityType::class, array(
		  'label' => 'Цвет',
		  'class' => Colors::class,
      'choice_label' => 'description',
))

Список с названиями цветов формируется, но мне хотелось бы подкрашивать каждый option в цвет значения поля $hex (style="background:$hex) средствами php, не js.

Не понимаю, как это можно реализовать? Через свой тип поля формы и EntityManagerInterface?

Если нужно приложить полный код - приложу.
Symfony 4 только начал изучать.
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы