有没有办法允许在sonata_type_model
中设置空值?
这是我目前的配置:
->add('location', 'sonata_type_model', [
'class' => Location::class,
'property' => 'name',
'label' => 'Herkunft',
])
答案 0 :(得分:0)
只需将'empty_value' => ''
添加到数组中即可。
答案 1 :(得分:0)
这里有同样的问题。我在“保存钩子”的帮助下解决了这个问题:preUpdate()
public function preUpdate($object)
{
if (!$this->getRequest()->request->get($this->getForm()->getName())['location']) {
$object->setLocation(null);
}
}