比較的symfony初心者向けの記事です。 私が初めてsymfonyプロジェクトに関わった時、formコンポーネントの使い方が良く分かりませんでした。 特に親エンティティとのリレーションの設定をどこで行えばよいかはForms (The Symfony Book)にも載っていなかったのでどうすべきか迷いました。 ですので、今回は上記の実装方法を現時点で私が良さそうだなーと思っているパターンを紹介してみます。 たどり着くまでに試行したパターン コントローラー内でリレーションを設定 1番ベーシックであろうパターンです。 symfonyで普通に生成すると、1エンティティを作成できるフォームが完成します。 そして普通にコントローラーを実装すればフォームによってリクエストから生成されたエンティティに対してリレーションを設定する流れになるかと思います。 それでも要件は満たせますが、機能テストでなければテ