は、共有ビデオの評価のタイプです(例: "file.quality"または "file.story")。デザインの問題:私はこのベストを設計するので、私は評価のエンティティを持っているホイールに</p> <p>を再発明していないか疑問に思ってSymfony2の、doctrine2、mysqlのDB
私はビデオの詳細ページを開き、総視聴率を表示したい(すべてのユーザーの平均として....また、ユーザーとは関係ないが他の場所IMDB(インターネット映画データベース)のように...
Rating
エンティティにユーザーが新しい投票を追加する度に平均評価を保存して直接更新するCompleteRating
エンティティを追加することを考えています。 symfony2のリスナークラス
これは最高のデザイン方法ですか?
3. IMDB評価(非ユーザー評価)の行を評価表に追加しますが、ユーザーIDとして0またはnullを追加する方法はありますか。私はdoctrine2で試してみましたが、それはユーザーが存在しないので、私にエラーを与えます...これは別の回避策ですか?同じ定格表に異なる評価があります: "rating_quality" 、 "rating_sound" ....など...また、私は将来、 "rating_user_credibilty" ....などのユーザーの評価を入れる予定です。 – Confidence
/** @ORM \ Column(name = "user_id"、nullable = true)* /は、ユーザーの世話をして問題が存在しないことを示します。 – Cerad