Я следую главе о безопасности книги 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));
Надеюсь, вы уловили идею.
Тогда как удалить из этой таблицы?