person
、ID
,employee
、applicant
の3つのエンティティを持っています。Symfony2フォーム、エンティティタイプ(Doctrine2)を持つたくさんのクエリー
エンティティperson
は、vars employee
とapplicant
とOneToOneの関係を持ちます。
従業員および応募者は、ID
、referencedColumnName="id"
、および関係OneToOneという人物を持っています。
ファイン、私はすべてのapplicants
で選択した入力を表示するには、エンティティperson
でフォームを作成すると、Doctrine2のファジー・ロードのおかげでクエリが各person
を取得するために作る、ということを意味し、各関連候補と関連empleado、 bd 2000人は、名前だけを表示するために約6000件のリクエストを行っています。
{{ form_rest(formularioEnlazarCandidato.person) }}
をそしてDoctrine2がquerysの多くを実行します。
私はビューでこれを入れた場合、私は、フォーム、何の問題を印刷しますが、ない場合は
。これを修正する方法がわかりません。フォームにエンティティを表示すると、per.id
とper.name
を選択するだけです。