2011-06-30 26 views
0

我正在學習如何使用php框架symfony 1.4,我在模型使用學習上。 我已經寫在schema.yml中的模型,我已經運行以下命令:爲什麼我的表格不是由Symfony中的Doctrine創建的

php symfony doctrine:build model其創建模型的.class.php文件,但我看我的MySQL數據庫管理和注意,數據庫已經創建,但它仍然是空的。表格不是自動創建的。

所以,當我試圖解決我的DATEBASE,我得到這樣的例外:

SQLSTATE [42S02]:基表或視圖未找到:1146表 'parlonsaffaires.blog_article' 不存在

有人可以幫我嗎?

感謝任何答覆

回答

2

你可能有其他類已經被緩存可能會導致錯誤。嘗試運行php symfony cc清除緩存,然後嘗試使用php symfony doctrine:build --all再次構建數據庫(我認爲php symfony doctrine:build model不會在Symfony 1.4中工作 - 請確保您遵循最新版本的Jobeet tutorial)。

3

使用php symfony doctrine:build --all來建立模型,SQL和數據庫。

(此外,使用php symfony help doctrine:build查看關於doctrine:build任務的詳細信息。)

相關問題