Doktrini refClass kaydı nasıl silinir?

1 Cevap php

Ben aşağıdaki tabloları ile çok-çok ilişkileri var.

post tag post_tag

Doktrin ile üç sınıfları oluşturulmuş, bu yüzden ben de aşağıdaki sınıfları var.

BasePost BaseTag BasePostTag

setup () yönteminde, ben ilişkileri tanımlanır. Ben sonrası kayıt sildiğinizde etiketi kaydı silmek istiyorum. Doktrin belgede descirbed Yani ben sadece kaskad koydu.

$this->hasMany("Tag as Tags",array(
    'refClass' => 'PostTag',
    'local'=>'object_id',
    'foreign'=>'tag_id',
    'cascade'=> array('delete')
));

bir sorun olmadan çalışıyor.

My questions is, how do I delete a record from post_tag table? Do I need to create a query myself?

1 Cevap