我已經有了一個MySQL數據庫,因此我希望從existing database
創建映射元數據。來自現有數據庫的Symfony2 Doctrine2映射(例外)
php app/console doctrine:mapping:convert xml ./src/MainBundle/Resources/config/doctrine/metadata/orm --from-database --force
但是我得到了以下異常
[Doctrine\ORM\Mapping\MappingException]
Property "customerid" in "Accountcustomer" was already declared, but it must be declared only once
我沒有任何主/複合鍵別處在數據庫中使用customerId
但是我用它作爲一個外鍵數次。
但是,我不知道如何在組合鍵或其他主鍵customerId
可以影響這一點。
此錯誤是指出在同一個表上存在重複(或多個)外鍵。保持1 FK解決了這個問題。 – pdolinaj