empty_data: невозможно изменить значение для пути к свойству "countryOfOrigin": ожидается строка или ноль - PullRequest
0 голосов
/ 04 сентября 2018

Я работаю над приложением Symfony 2.7, которое использует пакет администрирования Sonata. Я хочу связать видео со страной и предоставить опцию по умолчанию, если ничего не присутствует. Итак, я делаю это:

    $formMapper
        ->tab('General')
        ->with('Editable', ['class' => 'col-md-6'])
        ->add('title')
        ->add(
            'countryOfOrigin',
            'country_of_origin',
            [
                'empty_data' => $user->getOriginCountry()
            ]
        )

Это работает в том, что мой экран создания записи дает мне хорошую форму с выбранным значением по умолчанию. Но когда я пытаюсь сохранить свою новую запись, я получаю эту ошибку:

Symfony \ Component \ Form \ Exception \ TransformationFailedException Unable отменить значение для пути к свойству "countryOfOrigin": ожидается строка или ноль.

Любые идеи о том, как обойти эту ошибку? Я чувствую, что я на 90% до места назначения.

1 Ответ

0 голосов
/ 05 сентября 2018

Мы остановились на этом на данный момент, решив не иметь никакой опции по умолчанию. Мне все еще было бы интересно услышать, как другие решили это.

...