Ошибка configureListFields при попытке обновить данные с помощью редактируемой опции - PullRequest
1 голос
/ 17 июня 2019

Я на самом деле пытаюсь добавить возможность обновить поле в SonataList.

Я следовал документации Symfony => https://symfony.com/doc/3.x/bundles/SonataAdminBundle/reference/action_list.html

И я сделал этот код

->add('status', 'choice', [
            'label'    => 'Status',
            'class'    => 'secret',
            'editable' => true,
            'choices'  => [
                $inquiry_service::_statusInWaiting => 'En attente',
                $inquiry_service::_statusValidated => 'Validé',
                $inquiry_service::_statusRejected  => 'Rejeté',

В результате я могу выбрать в своем списке 3 варианта, но при попытке обновить данные появляется следующая ошибка =>

Catchable Fatal Error: Method WF\Sonata\AdminBundle\Admin\FieldDescription::__toString() must return a string value

Какие варианты я пропустил?

1 Ответ

0 голосов
/ 17 июня 2019

Через несколько часов я обнаружил, что объект FieldDescription возвратил 'true' в '$ this-> getLabel', и это была проблема сонаты из-за устаревшей версии.

Чтобы решить ее без обновления моей версииЯ создал шаблон с формой выбора.

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