私はSymfony2を初めて使用しますが、複数のテーブル(エンティティ)を更新するクラスをどこに保存すればよいかわかりません。
ドキュメントとチュートリアルを読むと、エンティティクラス内に他のテーブル参照を配置するべきではないと書かれています。コントローラクラスに入れることもできますが、このクラスはできるだけ単純で、ビジネスロジックを含めないようにする必要があると多くの人が言っています。リポジトリにはありません。これらはクエリデータに使用され、更新や挿入には使用されないためです。
複数のエンティティ(テーブル)を操作するための別のタイプのクラスを保存する必要がある標準のフォルダー構造はありますか?ビジネスロジックは実際にコントローラクラスに格納する必要がありますか?