Symfony4のFormで条件に合うものだけセレクトボックスに表示したい。
初めて質問させていただきます。
今までExcelで管理していたレンタルサービスの管理表をシステム化することになりました。
社内案件と言うこともあり、Symfony4にて実装しようと思っているのですが、
Formのセレクトボックスの扱い方に苦慮しています。
データベースの全件を対象とするのであれば、
$builder
->add('物品リスト',物品リストType::class,[
'class' => 物品リスト::class
,'choice_label' => 'name'
])
->以下略
とすればいいのですが、この中から貸し出し可能なものだけをセレクトボックスに表示することが出来ません。
物品リストは貸出リストとOneToManyで紐づいていて、貸出リストを持っていないのが貸出可能物品となります。
物品リストのRepositoryにメソッドを追加して、貸出可能な物の情報だけを返すことは出来ているのですが、どうすればそれをFoamに組み込めるのでしょうか。
どうぞよろしくお願いいたします。