Doktrin 2 sıkıntılar katılmak

0 Cevap php

Ben doktrin sorgu oluşturucu kullanarak bu sorguyu yapmak için çalışacağız

$idAccount = $params['idAccount'];
$qb = $this->_em->createQueryBuilder()->select('t,tt')
                ->from($this->_entityName, 'sr')
                ->innerJoin('sr.account', 'a')
                ->innerJoin('sr.product', 'p')
                ->leftJoin('p.title', 't')
                ->leftJoin('p.set', 's')
                ->leftJoin('s.idTitle', 'tt');
        $qb->where($qb->expr()->eq('a.idAccount',$idAccount));

end bu hata var:

E_warning

class_parents() [function.class-parents]: object or string expected D:\Doctrine\ORM\Mapping\ClassMetadataFactory.php : 224

Ben bu kriterlere ('sr, bir, p, s, t, tt') seçeneğini getir zaman ama hepsi gayet iyi çalışıyor. i HYDRATE_ARRAY hidrasyon kullandığınızda ve hepsi çok iyi çalışıyor. Ama ben sadece t ve tt alanları gerekiyor, bunu yapmak için herhangi bir yolu var mı?

0 Cevap