0
我使用的是外部表加入2個實體,正是這樣: http://www.prowebdev.us/2012/07/symfnoy2-many-to-many-relation-with.html多到一個自定義字段 - 獨特
我想明白爲什麼我們需要一個ID作爲主鍵外國餐桌?
我寧願將這對外鍵作爲主鍵,這樣我就可以確保對於同一個關係沒有雙重條目。不是?
我使用的是外部表加入2個實體,正是這樣: http://www.prowebdev.us/2012/07/symfnoy2-many-to-many-relation-with.html多到一個自定義字段 - 獨特
我想明白爲什麼我們需要一個ID作爲主鍵外國餐桌?
我寧願將這對外鍵作爲主鍵,這樣我就可以確保對於同一個關係沒有雙重條目。不是?
我想學說只是想每個表有和ID字段,則可以強制然而學說的檢查,如果外鍵的組合是唯一的:
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
...
/*
* @UniqueEntity({"foreign_key1", "foreign_key2"})
* ...
*/
class JoinTable
{
...
}
確定這是一個很好的解決方法,然後,THX! –