0
我已經定義在YAML lifecycleCallbacks如下:主義lifecycleCallbacks奇怪的行爲
lifecycleCallbacks:
prePersist: [setCreatedAtValue]
preUpdate: [setUpdatedAtValue]
的與各自的功能上面已經生成的實體如下:
/**
* @ORM\PrePersist
*/
public function setCreatedAtValue()
{
if($this->created_at == null)
{
$this->created_at = new \DateTime();
}
}
它看起來都很好,對不對?然而,當我嘗試打開奏鳴曲管理頁面,我得到以下錯誤
[Semantical Error] The annotation "@ORM\PrePersist" in method AppBundle\Entity\Article::setCreatedAtValue() was never imported. Did you maybe forget to add a "use" statement for this annotation?
我從來沒有遇到過這一點,做什麼有點混亂。我使用的symfony 2.7.6,學說ORM版本2.5.1,索納塔管理2.3.7
任何幫助,將不勝感激
由於它的工作,我通常只是靠主義產生的實體和從未有過問題,到現在爲止。看起來我需要密切關注更改日誌。 –