J'essaye de réécrire mon site Web à symfony2/doctrine. Les tables utilisent MyISAM donc pas de clés étrangères.Doctrine relation entre deux entités
Je ne peux simplement pas convertir la requête ci-dessous en deux entités et créer une relation qui fonctionne. Est-ce parce que j'utilise MyISAM?
SELECT p.productid, p.price, d.description FROM product p INNER JOIN description d ON p.productid = d.productid;
Dans l'entité product
j'ai essayé, mais toujours pas aller:
/**
* @ORM\OneToOne(targetEntity="Description")
* @ORM\JoinColumn(name="productid", referencedColumnName="productid")
*/
protected $description;
Et que contient votre entité 'description'? Quelle erreur avez-vous? – cheesemacfly