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的主要内容,如果未能解决你的问题,请参考以下文章
Python中的列表元组切片增删改查#count:计算某元素出现次数找位置#index#reverse()反转#sort()