Как добавить choice_value, если есть два элемента select? - PullRequest
0 голосов
/ 15 мая 2019

У меня есть два элемента 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 для двух вариантов выбора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...