symfony 2 Group Permission Doctrine issue

时间:2016-09-09 07:33:59

标签: php mysql symfony doctrine-orm doctrine

我在symfony 2.7项目中使用以下查询。

$query = "SELECT u.username,u.id FROM user u, user_user_group uug,user_group ug WHERE uug.group_id = ug.id AND ug.name='Account Manager' AND u.id = uug.user_id";

$result = $this->getEntityManager()->getConnection()->executeQuery($query)->fetchAll();

客户希望在doctrine中的这个查询只是核心查询.. !!

主要问题是 user_user_group 表没有实体,所以我没有在学说查询中进行连接。

如果我创建 user_user_group 实体,那么它将在我的项目中创建symfony的强制查询语法问题。

如果您有任何想法,请告诉我。我坚持了。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用带有Doctrine实体的nativequery Native Query Documentation