0
我想在我的數據庫中添加新的字段,並在Doctrine的實體中使用它。我已經使用了其他字段,但是我無法在我的選擇查詢中使用新字段。這裏是我的表的字段:語義錯誤:類實體沒有字段或名稱
Food (food_id, food_status, food_name)
,我添加新的領域(food_sort -integer 10 unsigned)
這裏是我的實體:(我在我的實體添加了新的領域)
class Food extends BaseEntity
{
.
.
.
* @var integer
*
* @ORM\Column(name="food_sort" , type="integer", nullable=false)
*/
protected $foodSort;
/**
* Get foodSort
*
* @return integer
*/
public function getFoodSort():int
{
return $this->foodSort;
}
/**
* Set foodSort
*
* @param integer $foodSort
*
* @return Foods
*/
public function setFoodSort(int $foodSort)
{
$this->foodSort = $foodSort;
return $this;
}
.
.
.
}
其實我得到當我想選擇食物表時出現語義錯誤。
[語義錯誤]錯誤:類應用程序\核心\型號\ \實體食品沒有字段或協會命名foodSort
每當我從我的選擇刪除此領域,這將是確定。
任何建議來解決它?
你好,你有沒有更新架構解決了嗎? 'php bin/console doctrine:schema:update --force'? – scoolnico