スタッフというエンティティがあるとします。
次のような多くの永続的な属性があります。 - 名前 - 経験 - 年齢
「給与」と呼ばれる、経験と年齢に基づく「仮想」属性を作成したいと考えています。例: $salary = ($experience + $age) * 100
しかし、Salary 属性を保持したくありません。その理由は、年齢や経験値が変化するたびに Salary 属性が自動的に更新されるようにしたいからです。
これに関して 2 つの質問があります。
- Entity ファイルは getSalary() 関数を格納するのに適した場所ですか?
- スタッフエンティティが呼び出されるたびに、年齢と経験に基づいて計算された給与が給与変数に入力されるようにするにはどうすればよいですか?