我有這個屬性參數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