empty_data:无法反转属性路径“countryOfOrigin”的值:应为字符串或 null

Posted

技术标签:

【中文标题】empty_data:无法反转属性路径“countryOfOrigin”的值:应为字符串或 null【英文标题】:empty_data: Unable to reverse value for property path "countryOfOrigin": Expected a string or null 【发布时间】:2019-02-09 15:56:27 【问题描述】:

我正在开发一个使用 Sonata 管理包的 Symfony 2.7 应用程序。我想将视频与国家/地区相关联,如果没有任何内容,我想提供默认选项。所以我这样做:

    $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 无法 反转属性路径“countryOfOrigin”的值:预期 字符串或空值。

关于如何解决此错误的任何想法?我觉得我已经完成了 90% 的目标。

【问题讨论】:

【参考方案1】:

我们暂时决定不使用任何默认选项,从而暂时解决了这个问题。我仍然很想听听其他人是如何解决这个问题的。

【讨论】:

以上是关于empty_data:无法反转属性路径“countryOfOrigin”的值:应为字符串或 null的主要内容,如果未能解决你的问题,请参考以下文章

PyQwt 反转轴(或,设置 PyQwt 属性)

Python中的列表元组切片增删改查#count:计算某元素出现次数找位置#index#reverse()反转#sort()

反转 SVG 路径

[HDU6155]Subsequence Count

无法在 intellij idea 类路径中找到属性文件

LeetCode210512最大分组的位置和反转图像