Как установить выбранную опцию в EntityType в Symfony 4 - PullRequest
0 голосов
/ 02 января 2019

Как установить выбранную опцию в EntityType в форме?

Я следовал документации Symfony 4

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder->add('currencies', EntityType::class, [
        'mapped' => false,
        'class' => Currency::class,
        'choice_label' => 'code',
        'choice_value' => 'code',
        'label' => false,
        'data' => $options['current']
    ]);
}

Мне нужно показать форму с предварительно выбранной опцией в selectэлемент

1 Ответ

0 голосов
/ 04 января 2019

Установив для параметра mapped значение false, вы говорите Symfony, что при чтении или записи следует игнорировать поле.

См .: https://symfony.com/doc/current/reference/forms/types/entity.html#mapped.

Если установить значение true (или опустить его как true по умолчанию), это должно решить вашу проблему.

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