小编H. *_*hof的帖子

如何处理计算的实体属性

假设有一个名为Staff的实体.

它具有许多持久性属性,例如: - 名称 - 经验 - 年龄

我想创建一个"虚拟"属性,它基于经验和年龄,称为"薪水".例如:$ salary =($ experience + $ age)*100

但我不想坚持Salary属性.原因是我希望只要年龄或经验值发生变化,就会自动更新Salary属性.

我有两个问题:

  • Entity文件是存储getSalary()函数的好地方吗?
  • 我怎样才能这样做,以便每当调用Staff实体时,工资变量将填充根据年龄和经验计算的薪水?

entity doctrine symfony

4
推荐指数
1
解决办法
2207
查看次数

标签 统计

doctrine ×1

entity ×1

symfony ×1