大家好,感谢您的帮助,
我正在处理一个问题,而我想与Doctrine2(& Symfony2.5.6)建立OneToMany / ManyToOne双向关系。
以下是我的两个课程:Voiture和Voiture模型
namespace Esprit\ParcBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
*/
class Voiture
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string")
*/
private $serie;
/**
* @ORM\Column(type="date")
*/
private $dateM;
/**
* @ORM\Column(type="string")
*/
private $marque;
/**
* @ORM\Column(type="integer")
* @ORM\ManyToOne(targetEntity="ModeleVoiture")
* @ORM\JoinColumn(referencedColumnName="id")
*/
private $id_m;
和:
<?php
namespace Esprit\ParcBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
*/
class ModeleVoiture
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
*@ORM\Column(type="string")
*/
private $libelle;
/**
* @ORM\Column(type="string")
*/
private $pays;
当我想phpmyadmin检查是否添加了外键关系时,我找不到它 谢谢你的帮助。
答案 0 :(得分:1)
您需要从@ORM\Column(type="integer")
private $id_m;