我在我的 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表没有实体,所以我没有进行加入 Doctrine 查询。
如果我创建 user_user_group 实体,那么它将创建我的项目所需的 symfony 强制查询语法问题。
如果您有任何想法,请告诉我。我被困住了。
提前致谢。
最佳答案
您可以将 nativequery 与 Doctrine 实体一起使用 Native Query Documentation
关于php - symfony 2 组权限 Doctrine 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39406192/