【发布时间】:2019-08-01 22:19:00
【问题描述】:
我已将角色数组添加到用户实体,但无法将其持久保存到 postgreSQL。 我试过了:
/**
* @ORM\Column(type="json")
*/
private $roles = [];
with
roles json NOT NULL
and
/**
* @ORM\Column(type="string")
*/
private $roles = [];
with
roles VARCHAR(255) NOT NULL
但总是得到不违反null的错误,所以学说将其序列化为null。
更新:
原来我使用的是简单的学说注释阅读器和我从 symfony 示例中复制的这个特定列,并且由于 @ORM 部分它只是忽略了它。
【问题讨论】:
标签: php symfony doctrine serialization