[英]Symfony Maker Bundle - How to update doctrine entity properties?
使用Maker Bundle創建教義的實體。
為此,我創建了一個我不想要的屬性:
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $weight;
我刪除了weight
屬性以及get和set方法。
public function getWeight(): ?int
{
return $this->weight;
}
public function setWeight(?int $weight): self
{
$this->weight = $weight;
return $this;
}
但是,當我再次運行Maker Bundle以更新實體並添加其他新屬性時,weight屬性和方法將返回。
如何使用MakerBundle命令或直接編輯類來更新和/或刪除實體的屬性?
也許您正在redis或apcu或...中緩存學說元數據,所以在刪除屬性及其getter和setter之后,您將需要清除學說元數據緩存:
php bin/console doctrine:cache:clear-metadata
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.