Cześć.
Mam problem ponieważ nie kumam czemu ciągle Doctrine wywala mi błąd składni , że nie zdefiniowałem mr.id
kod:
$qb = $this->repository->createQueryBuilder('mr');
$qb->update(Mitm::class,'m')
->leftJoin('mr.genericMitm','gm')
->leftJoin('gm.mitm','m')
->andWhere('mr.id = :id')
->set('m.arrayListP',':list')
->set('m.arrayAllListP',':listAll')
->setParameter('id',$id)
->setParameter('list',$listp)
->setParameter('listAll',$allList);
return $qb->getQuery()->getResult();
Nie jestem pewny czy dobry tok myślenia obrałem . Opis z błędem :
[Semantical Error] line 0, col 104 near 'mr.id = :id': Error: 'mr' is not defined
Z góry dziękuje za wskazówek co mam nie tak ,że nie chce wykonać update tych pól.