在 Doctrine2 实体中是否可以有多个表示一个 db 字段?
现场示例:我在数据库字段中加密了对象。我创建了用于即时解密该字段的特殊数据类型。现在,从 db 中选择后,我需要在实体中同时拥有加密和解密的值。
我试图以这种方式解决这个问题:
/**
* @var array
* @ORM\Column(type="EncryptedData", name="data")
*/
private $data;
/**
* @var string
* @ORM\Column(type="text", name="data")
*/
private $encryptedData;
但是教义会产生关于重复字段的错误。