私はちょっと、querybuilderを使用して結合クエリを作成しています。 "Person"というテーブルと "Vacancy"というテーブルがあります。人が空席にリンクしている場合、person.idとvacancy.idは "Candidacy"というテーブルに保存されます。だから、どのように私は、linkeのすべての人をvacancy.id 1に得るのですか?symfonyでDoctrineとの結合クエリを作成するには?
したがって、私はAppBundle:Candidacyエンティティを開始する必要がありますか?
$entity = $em
->getRepository('AppBundle:Person')
->createQueryBuilder('p')
->join('p.id', 'c')
->where('c.vacancyId= 1')
->getQuery()
->getResult();
ありがとうございます。
すべての結合方法については、http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference /query-builder.html#high-level-api-methods 怠け者で読むことはできません;) – rokas