我遇到了以下问题: 我正在为我的实体设置一个新的布尔参数,
/**
* @var boolean
*
* @ORM\Column(type="boolean", nullable=false)
*/
private $tester = false;
这里,测试者必须设置为false, 但是当我尝试-f:
时,我收到以下错误[PDOException] SQLSTATE [23502]:非空违规:7 ERREUR:«tester»列获得NULL值
非常感谢你的帮助。
答案 0 :(得分:0)
您好新的布尔字段不能为空,因此您必须使默认值为true或false 所以将代码更改为
/**
* @var boolean
*
* @ORM\Column(type="boolean", nullable=false,options={"default":false})
*/
private $tester;