我正在开发一个使用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”的值:预期 字符串或null。
是否有解决此错误的想法?我觉得我90%的目的地是我。
答案 0 :(得分:0)
我们暂时决定不使用任何默认选项,对此进行了讨论。我仍然想听听别人如何解决这个问题。