配列の2番目のレベルでエンティティを表示するための正確な用語がわかりません。 私はエンティティ博士を持っています。あなたは医師のリストの下にエンティティの人を見ることができる場合symfonyの配列の2番目のレベルのエンティティを表示
私のイメージで私のリストを参照してください。 firstNameとlastNameのようなPersonエンティティを表示します。 facilityPackageDoctorsで同じものをどのように表示できますか?私はそれがパッケージ名とファシリティを表示し、それが現在表示しているのはfacilityPackageDoctorsのリストではないと思います。ここに私の問い合わせです
public function getFacilityPackageDoctors($facilityId){
$query = $this->createQueryBuilder('d')
->leftJoin('d.facilityPackageDoctors', 'fpd')
->leftJoin('fpd.facilityPackage', 'fp')
->where('fp.facility = :parameter')
->setParameter('parameter', $facilityId)
->getQuery();
return $query->getResult();
}
私はこれに何かセットアップがありますか?私が使った言葉には申し訳ありません。
' - > select( 'fp')'? –