Здравствуйте!
Есть сущности
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 только начал изучать.