dizideki 2 girdileri gibi nesne ve başvurulan nesnesi döndüren Bu ilişki ORM ek açıklamaları veya başka bir şey aracılığıyla kaydedilmez, çünkü başvurulan tablo değişkendir. Bu yüzden şu şekilde katılmak:SQL/Doktrin: Ancak</p> <p>A sınıfı sınıf b direk ilişkisi var: leftJoin içinde getResult Bir Symfony2'nin/Doktrin-Ortamında aşağıdaki sorun var
$query = $this->createQueryBuilder('a')
->select('a')
->addSelect('b')
->leftJoin('My\Bundle\EntityBundle\Entity\OtherClass','b',\Doctrine\ORM\Query\Expr\Join::WITH,'a.referenceId=b.id')
->getQuery()->getResult($hydrationMode);
çıkan dizi şimdi a ve b hem nesneleri içeren (bir çeşit
array('a1', 'b1', 'a2', 'b2', ....)
gibi). Bir kez daha filtreleyebilirim, ancak bunun gitmenin yolu olmadığını hissediyorum. Farklı Hidrasyon Modlarını denedim, ama bu hiçbir şeyi değiştirmedi.
Geri döndürmenin herhangi bir yolu var mı, bu nedenle ilişki korunur?
array(array('a1', 'b1'), array('a2', 'b2'), ...)
: Demek Bununla
aşağıdaki gibi sth?
Çalışır! Bazı nedenlerden dolayı HYDRATE_SCALAR denemedim. –