我有兩個實體「頁面」和「類別」,我想讓他們之間的許多關係!ManyToMany雙向
這裏是我下面的代碼,但我不知道爲什麼它不工作!它已經3天即「米努力卻徒勞無功......
class Category
{
/**
* @var Page
* @ORM\ManyToMany(targetEntity="SDIN\ChocoLinksPagesBundle\Entity\Page", cascade={"persist"}, inversedBy="categories")
* @ORM\JoinTable(name="categories_page", schema = "tramegenerator",
* joinColumns={@ORM\JoinColumn(name="Page_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="Category_id", referencedColumnName="id")}
*)
*/
private $page;
class Page
{
/**
* @var ArrayCollection|Category[]
*
* @ORM\ManyToMany(targetEntity="SDIN\ChocoLinksPagesBundle\Entity\Category", mappedBy="page", fetch="EAGER", cascade={"persist","remove"}, orphanRemoval=true)
*/
private $categories;
任何幫助,請!
這是什麼問題? – kormik
@kormik [3/3] TableNotFoundException:執行'SELECT t0.id AS id_1,t0.title AS title_2,t0.content AS content_3,t0.colSize AS colsize_4,t0.type AS type_5,t0.list時發生異常AS list_6 FROM tramegenerator.clp_category t0 INNER JOIN page_category ON t0.id = page_category.category_id WHERE page_category.page_id =?'使用參數[2]: SQLSTATE [42P01]:未定義的表:7錯誤:關係「page_category」不存在 LINE 1:..._ 6 FROM tramegenerator.clp_category t0 INNER JOIN page_categ ... –
是否更新了架構?看來你的數據庫缺少一張表.. –