У меня есть два элемента select, использующих EntityType следующим образом:
->add('calculationPeriodPatternSet', EntityType::class, [
'class' => CalculationPeriodPatternSet::class,
'choice_label' => 'name',
'label' => $this->translator->trans('sla.calculationPeriodPatternSet'),
'placeholder' => false,
])
->add('frequency', EntityType::class, [
'class' => CalculationPeriodPatternSet::class,
'choice_label' => 'name',
'choice_value' => 'name',
'label' => $this->translator->trans('sla.frequency'),
'placeholder' => false,
])
Для первого выбора, я хочу идентификатор в качестве значения параметра, а для второго выбора, я хочу имя в качестве значения параметра. Однако, если я установлю choice_value во втором выборе, это будет отражено и в первом выборе. Кроме того, если я установлю choice_value для обоих селекторов в качестве идентификатора и имени соответственно, то для обоих селекторов он получит идентификатор.
Как мне установить два разных значения choice_value для двух вариантов выбора?