我正在尝试将我的网站重写为 symfony2/doctrine。这些表使用 MyISAM,因此没有外键。
我根本无法将以下查询转换为两个实体并建立一个有效的关系。是因为我使用 MyISAM 吗?
SELECT p.productid, p.price, d.description FROM product p INNER JOIN description d ON p.productid = d.productid;
在product
我尝试过的实体中,但仍然没有成功:
/**
* @ORM\OneToOne(targetEntity="Description")
* @ORM\JoinColumn(name="productid", referencedColumnName="productid")
*/
protected $description;