當我在網上部署symfony的網站包括映射超實體,我得到以下錯誤:symfony的部署錯誤:映射超
AnnotationException: [Semantical Error] The annotation "@Doctrine\ORM\Mapping\MappedSuperClass" in class Acme\DemoBundle\Entity\Foo does not exist, or could not be auto-loaded.
糟糕的是,如果我們使用的Web /應用這個錯誤不會顯示。 php(調試模式爲true),而如果使用web/app_dev.php則會阻止程序。
我應該補充一點,在本地,使用web/app.php或web/app_dev.php時不會顯示此錯誤。
有沒有人有關於這個黑暗之謎的線索?
在此先感謝您的任何提示。
嗯,請確保您使用的相同版本的'Doctrine'和'DBAL'在本地和遠程服務器上...... –
嗯,我絕對相信這是相同的版本,因爲我確保通過ftp(而不是使用composer)導出它們。問題仍然存在!另外,它爲什麼會影響web/app_dev.php而不是web/app.php? – Wisebes