dongmi6102 2019-06-17 09:57
浏览 53
已采纳

我尝试使用可编辑选项更新数据时出现configureListFields问题

I am actually trying to add the possibility to update a field in a SonataList.

I followed the documentation of symfony => https://symfony.com/doc/3.x/bundles/SonataAdminBundle/reference/action_list.html

And I did this code

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

The result is that I can select on my list my 3 choices but when I try to update the data I have this following error =>

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

Which options I missed ?

  • 写回答

1条回答 默认 最新

  • douqiao5543 2019-06-17 15:21
    关注

    After few hours, I found that the FieldDescription object returned 'true' to '$this->getLabel' and It was a sonata issue due to an outdated version.

    To solve it without updated my version, I created a template with a choice form.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line