私は以下を達成しようとしています:Symfony 3 - 懸念の分離?
私は、いくつかのチケットエンティティを含む "Sprint"エンティティを持っています。 各TicketにはTicketStatus(別のエンティティ)があります。
今、スプリントをレンダリングするときに、スプリントの進行状況を計算したいと思います。
ここでどのようにすればいいですか?
直感的に私はこのメソッドをSprintエンティティ(getSprintProgress()など)に追加します。
しかし、私は懸念の分離のためにあなたのエンティティクラスのDBをクエリしたくないということはどこでも読んでいます。
どうやってこれをやりますか?理想的には、私はちょうどデシベルの数()クエリを実行します
...
デフォルトでは、エンティティは常に完全に読み込まれます。したがって、私の答えでは、カスタムクエリを作成し、目的のプロパティのみを読み込むことを検討することをお勧めします。あなたのエンティティが本当に複雑でない限り、スピードの向上に気付くことは疑いありません。ボトルネックになっていることが分かっている場合は、最適化するだけのことです。 – Cerad
フィードバックCeradに感謝します。それを答えにしました。感謝 – Guardian