Web サイトを symfony2/doctrine に書き直そうとしています。テーブルは MyISAM を使用するため、外部キーはありません。
以下のクエリを 2 つのエンティティに変換して、機能する関係を作成することはできません。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;