事情是這樣的:Doctrine2中沒有類別別名嗎?
user:
targetEntity: User
inversedBy: posts
joinColumn:
name: user_id
referencedColumnName: id
deleter:
targetEntity: User
joinColumn:
name: deleter_id
referencedColumnName: id
上面我們有兩個關係類用戶,我在想,如果我們能這樣做targetEntity:缺失者爲用戶
爲什麼你需要定義一個類別別名?直接引用用戶很好。 – Ocramius 2012-01-29 22:35:56
@Ocramius,因爲當兩個實體之間有多個關係時,實體生成器會感到困惑 – DavidW 2012-01-30 05:34:29
不要多次使用實體生成器,它沒有意義,只會帶來混亂,再加上它不是一個好的模式發展。實體生成僅用作快速入門的指南。之後,你應該單獨編寫你的代碼。映射應該遵循實體,而反過來是錯誤的。 – Ocramius 2012-01-30 16:45:14