具有方法setId()的必要性实体



Symfony中的每个实体都有一个属性$id以及getter和setter,但我实际上不明白为什么我们需要setId方法,因为我们几乎从不直接调用它。

我只能想到使用setId()方法的一个建议。在这种情况下,我们需要用另一个实体替换一个实体的数据来保存被替换实体的 id,但我不确定这是否不是退化的情况。

有人可以向我解释为什么我们应该在实体类中使用此方法的原因吗?

当我们声明属性为 Private 时,我们使用 getter 和 setter。此规则是为了保证不会发生意外的财产变更。

相关内容

  • 没有找到相关文章

最新更新