2013-01-13 43 views
1

我剛裝了Symfony2的供應商表,我用這個語句Symfony2中沒有創造

php app/console doctrine:schema:create

當我看到數據庫的表中,只有一張桌子,這是對我的實體。 我看不到任何基表。

這是正常的?

+0

基表?他們是什麼? Symfony只從您的實體創建表! – JeanValjean

回答

1

這是絕對正常的。 Symfony是一個框架,它不需要任何數據庫表。它的所有設置都保存在可在/app/config目錄(應用程序配置文件)中找到的配置文件中。和配置文件的捆綁可以在bundle_dir/Resources/config

數據庫僅適用於您的實體。請記住,如果您使用「Doctrine Migrations」,它確實會創建一個名爲「doctrine_migrations」的數據庫表。

+0

但我無法在數據庫中看到該表。 – user1858027

+0

所以你不使用原則遷移.....我真的不能看到問題。如果你使用它,表格會出現。 – 2013-01-13 14:10:45

1

框架本身沒有任何「基表」。它只會保留你的實體。