【发布时间】:2018-07-18 01:19:01
【问题描述】:
我的实体:
class MyEntity {
/**
* @var string
*
* @ORM\Column(name="hash", type="string", length=128, unique=true, nullable=false)
*/
protected $hash;
}
hash - 由数据库自动生成列。当我尝试在数据库中创建新记录时,我得到了
“哈希”列中的空值违反非空约束
是否有机会将哈希设置为只读?还是禁用插入?
【问题讨论】:
-
您可以将实体标记为只读。示例stackoverflow.com/a/34982478/2210147
标签: php symfony doctrine-orm symfony-3.4