【发布时间】:2013-02-10 21:18:51
【问题描述】:
我正在尝试将我的网站重写为 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;
【问题讨论】:
-
您的
description实体中有什么?你有什么错误?
标签: symfony orm doctrine-orm