Im新的Symfony2(在幾年前使用過symfony 1.x)和Im試圖理解如何處理與Doctrine2的實體關係。 (可以肯定的是,如果Symfony2書中有更多的關係示例,而不是簡單地指向Doctrine2文檔,那將會很不錯:-)Doctrine2實體關係
所以我有一個簡單的產品實體,我想要涉及多個類別(即單個產品可以在多個類別中)。從表面上看,這看起來像是一對多的關係,但是我認爲像這樣的關係可以通過數據庫中的連接表來完成。所以Im做這樣的事情,而不是:
class Product
{
....
/**
* @ORM\ManyToMany(targetEntity="Category");
**/
private $categories;
}
做一個架構更新的數據庫確實創建連接表預期。但林想知道是否我錯了,使這是一個多對多,而不是?我想我在問最佳實踐以及你如何做到這一點?任何人都可以提供建議和/或提供示例嗎?
感謝澄清 - 這是有道理的。 – Eno