如何从映射中删除继承为教义列的字段?
例:
在 FosUserBundle 中,我不需要 User 类中的某些列(例如 salt、expiresAt...)。我怎样才能告诉symfony/doctrine不再将此列映射到数据库/将其从映射中删除?我知道如何使用 @AttributeOverride "重新配置"列,但如何从映射中完全删除字段?
问候。
FOSUB 用户实体的几乎所有默认属性都是必需的,以使捆绑包按预期工作。
您给出的字段(salt、expiresAt)与安全性相关,作为用户属性的大部分。
删除其中一个可能会对用户管理产生副作用。
此外,不能有选择地继承实体的某些部分。