Excluir registro na tabela muitos-para-muitos
Estou seguindo o capítulo de segurança do livro Symfony 2.
Há um exemplo com uma tabelaUSERS
eGROUPS
. Existe ummuitos para muito relacionamento entreUSERS
eGROUPS
, que cria no banco de dados uma tabela chamadaUSERGROUPS
.
O que eu quero é excluir um registro deUSERGROUPS
, por exemplo
DELETE from USERGROUPS WHERE user_id = 1 and group_id = 1
Não sei como fazer isso, pois não tenho umUSERGROUPS.php
arquivo de tabela.
Usando o DQL, por exemplo, eu quero poder fazer isso:
$em = $this->getDoctrine()->getEntityManager();
$query = $em->createQuery(
'DELETE FROM AcmeStoreBundle:UserGroups ug WHERE ug.user_id = :user
and ug.group_id = :group'
)->setParameter(array('user' => $userid, 'group' => $groupid));
Espero que você tenha a idéia
Então, como removo desta tabela?