したがって、私のデータベースは次のようになります。
Comment -> Commentable
Commentable -> News
Commentable -> Files
Commentable -> Photo
つまり、新しいエンティティ (ファイルまたは写真) を追加するときに、新しい Commentable を追加して、この値をエンティティに挿入する必要があります。
これのベストプラクティスは何ですか? エンティティの作成機能をオーバーライドするか、リポジトリの追加機能に入れる必要がありますか?
テーブルの構造はそのように見えます。bcz エンティティごとに独自のコメント テーブルを作成する必要はありません。
編集:私のテーブル スキーマは次のようになります: Branko Dimitrijevic の投稿の 1 つのテーブルと複数のテーブル
新しいファイルまたはイベントを追加したい場合-最初に、新しい「コメント可能な」行を生成する必要があり、その後のみ-エンティティを関連付けて追加します。
それで、私の質問は、このロジックをどこに配置する必要があるか、または最も正しい方法でそれを行う方法ですか?
どうも。