我的捆绑包中的两个实体之间存在多对多关系。我想让这种关系双向。问题是,在那之后,我将在一个实体上添加一个请求,该请求将使用另一个实体作为参数:
这是在 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.
有任何想法吗?????