为许多symfony2添加双向关系

时间:2013-05-10 16:42:56

标签: php symfony

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

这是在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. 

任何想法?????

0 个答案:

没有答案