0

我的捆绑包中的两个实体之间存在多对多关系。我想让这种关系双向。问题是,在那之后,我将在一个实体上添加一个请求,该请求将使用另一个实体作为参数:

这是在 entityA 的存储库中

public function findType($type,$superior)
{

$qb = $this->_em->createQueryBuilder();

  $qb->select('a')
     ->from('xxxBundle:Profile', 'a')
     ->where('a.type = :type')
     ->andwhere('a.entityB = :superior')
     ->setParameter('superior', $superior) 
     ->setParameter('type', $type);


  $entities=$qb->getQuery()->getResult();
  return $entities;
}

我得到以下异常

[Semantical Error] line 0, col 84 near 'entityB = :s': Error: Invalid PathExpression. StateFieldPathExpression or SingleValuedAssociationField expected. 

有任何想法吗?????

4

0 回答 0