Я следую главе безопасности в книге Symfony 2.
Есть пример с таблицей USERS
и GROUPS
. Между USERS
и GROUPS
существует много-много, которая создает в базе данных таблицу с именем USERGROUPS
.
Я хочу удалить запись из USERGROUPS
, например:
DELETE from USERGROUPS WHERE user_id = 1 and group_id = 1
Я не знаю, как это сделать, поскольку у меня нет файла таблицы USERGROUPS.php
.
Используя DQL, например, я хочу иметь возможность сделать это:
$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));
Надеюсь, у вас есть идея.
Затем, как удалить из этой таблицы?