いつ新しいバンドルを作成するのか、Symfony 2で新しいコントローラーとCRUDを作成するのか、混乱しています。他のエンティティにテーブルを結合しているエンティティがある場合、それらはすべて同じバンドルに含まれている必要があります。
たとえば、ユーザーバンドルがあり、ユーザーがシステム内の動画を高く評価できるようにしたいとします。ユーザーのためにそこにあり、ビデオは結合テーブルにリンクされます。
プロジェクトを開始する前に、ビデオバンドルとユーザーバンドルを作成する必要があると言っていましたが、両方を参照する必要がある場合は、同じバンドルに含める必要がありますか?
そして、答えがそれらが別々のバンドルにあるべきであるということである場合、それらのビューとコントローラーのいずれかでそれらを参照するためのベストプラクティスは何ですか?