我有兩個與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這麼多的任何答案!
感謝您關於如何做到這一點的想法 –