我有两个与OneToOne关系的实体:Objectif和Image。索纳塔管理软件包:无法删除与sonata_type_admin的关系
奏鸣曲管理员束,我想能够从客观删除的图像(图像被formField定义与sonata_type_admin。
我能够勾选复选框“删除”,但是当我点击更新按钮,没有任何变化,图像实体还在这里。这里是我的代码:
/** objectiveAdmin form field **/
/**
* @param FormMapper $formMapper
*/
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->with("General")
->add('titre')
->add('description')
->with("Icone")
->add('image', 'sonata_type_admin', array(), array('required' => false, 'edit' => 'admin'))
;
}
/** objective entity class **/
/**
* @ORM\OneToOne(targetEntity="acme\Bundle\Entity\Image" , cascade={"persist"} , orphanRemoval=true)
*/
private $image;
最后我奏鸣曲管理OBJECTIF页面的截图:
thx这么多的任何答案!
感谢您关于如何做到这一点的想法 –