Doctrine 2.0 сущность с отношениями - удалить запись - PullRequest
1 голос
/ 05 апреля 2011

Когда я удаляю запись из сущности со связями (@onetoone или @onetomany)
Все записи об отношениях тоже будут удалены

    $em = $this->getEm();
    $post = $em->find('Blog\\WebBundle\\Entity\\Posts', $pid);
    // not found
    if (!$post) {
        throw ExceptionController::notFound('The post does not exist.');
    }
    $em->remove($post);
    $em->flush();

    return $this->redirectGenerate('_posts');

Например, этот код, удалите пользователя, который тоже создает сообщение, потому что между сообщениями и пользователями есть отношения
Как этого избежать?

...