gpt4 book ai didi

php - 如何向学说实体添加只读属性?

转载 作者:行者123 更新时间:2023-12-04 16:06:20 25 4
gpt4 key购买 nike

我的实体:

class MyEntity {

/**
* @var string
*
* @ORM\Column(name="hash", type="string", length=128, unique=true, nullable=false)
*/
protected $hash;

}

哈希 - 由数据库自动生成列。当我尝试在数据库中创建新记录时,我得到了

null value in column "hash" violates not-null constraint

是否有机会将哈希设置为只读?或禁用插入?

最佳答案

在实体构造函数中设置值,不要创建 setter。这将使您的属性(property)只能从实体外部读取。

关于php - 如何向学说实体添加只读属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48669085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com