Eliminar registro en tabla de muchos a muchos
Estoy siguiendo el capítulo de seguridad del libro de Symfony 2.
Hay un ejemplo con una tablaUSERS
yGROUPS
. Hay unmuchos a mucho relación entreUSERS
yGROUPS
, que crea en la base de datos una tabla llamadaUSERGROUPS
.
Lo que quiero es eliminar un registro deUSERGROUPS
, por ejemplo
DELETE from USERGROUPS WHERE user_id = 1 and group_id = 1
No sé cómo hacer esto ya que no tengo unaUSERGROUPS.php
archivo de tabla.
Utilizando DQL, por ejemplo, quiero poder hacer esto:
$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 captes la idea
Entonces, ¿cómo elimino de esta tabla?