我有这个属性参数1传递给setArchived()必须是布尔的一个实例,布尔给
/**
* @ORM\Column(columnDefinition="TINYINT DEFAULT 0 NOT NULL")
*/
private $archived;
上保存学说执行此:
/**
* @ORM\PrePersist
* @ORM\PreUpdate
*/
public function updatedDefaults()
{
if($this->getArchived() == null)
{
$this->setArchived(1);
}
}
,但我得到这个错误:
Argument 1 passed to setArchived() must be an instance of bool, boolean given
如何在symfony中设置布尔对象?
感谢
你能不能给我们的setArchived函数的代码? – griotteau
public function setArchived(\ bool $ archived) { $ this-> archived = $ archived; return $ this; } 使用原则创建:生成:实体 – user3174311
我也试过$ this-> setArchived(false);同样resutl – user3174311