2016-02-29 68 views
0

我想用symfony的命令行:生成數據庫實體:表中缺少

app/console doctrine:mapping:import --force MyBUNDLE xml 

這樣做,產生的一切,但一表「hasrole」這是兩個表用戶和角色之間的結。

發生了什麼事?我想念什麼?

注意:我曾經使用Symfony 2.3(這張表格已經生成),現在我使用Symfony 2.7。有什麼改變?

回答

0

如果只是一個沒有其他列但只有ID的連接表,它將在涉及的兩個實體(UserRole)之間映射爲ManyToMany。請檢查出來。

+0

這是正確的,但在Symfony 2.3中,hasRole表被生成爲一個實體。你知道它什麼時候改變了嗎? – mlwacosmos

+0

@mlwacosmos我想這是由於教義。順便說一句是理想的情況,並沒有意義,只生成與ID的實體 – DonCallisto