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