Как удалить запись refClass в Doctrine? - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть отношения многие ко многим со следующими таблицами.

сообщение тег post_tag

Я создал три класса с Doctrine, поэтому у меня также есть следующие классы.

BasePost BaseTag BasePostTag

в методе setUp () я определил отношения. Мне нравится удалять запись тега, когда я удаляю запись записи. Поэтому я просто поместил каскад как документ в документ Доктрины.

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

работает без проблем.

Мои вопросы: как мне удалить запись из таблицы post_tag? Нужно ли самому создавать запрос?

1 Ответ

3 голосов
/ 08 апреля 2010
...