我之前使用Ruby on Rails和Django進行Web應用程序開發。我現在正在學習Symfony並嘗試創建實體。我已經完成了數據庫配置,並在命令行中使用Doctrine成功創建了一個MySQL數據庫。將Symfony 3中的Doctrine連接到MySQL
然後我按照Symfony book中所述的所有步驟進行。
然而,當我運行php bin/console doctrine:generate:entities AppBundle/Entity/Product
,我在終端下面的錯誤消息:
[學說\共同\註解\ AnnotationException]
[語義錯誤]註釋「@Doctrine \ ORM \ AppBundle \ Entity \ Product「類中的」映射「不存在,或者無法自動加載。
我搜索了一下。在a GitHub issue,似乎我需要使用Doctrine Common 3.0.x分支。我不知道該怎麼做,也不知道這個答案是否適合我。
我使用Symfony 3.0.1,PHP 5.5.30和Mac OS X 10.11.3。
任何人都可以幫助我嗎?
請發佈您的實體代碼 –
它與http://symfony.com/doc/current/book/doctrine.html上的代碼完全相同 – user1050165