EDITOneToMany関係の教義生成
はのは、次のモデルを見てみましょうマッピング:インポート:
class Toto
{
/**
* @var integer $idtoto
*
* @ORM\Column(name="idtoto", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idtoto;
/**
* Get idtoto
*
* @return integer
*/
public function getIdtoto()
{
return $this->idtoto;
}
}
class Tata
{
/**
* @var integer $idtata
*
* @ORM\Column(name="idtata", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idtata;
/**
* @var Toto
*
* @ORM\ManyToOne(targetEntity="Toto")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="idtoto", referencedColumnName="idtoto")
* })
*/
private $idtoto;
/**
* Get idtata
*
* @return integer
*/
public function getIdtata()
{
return $this->idtata;
}
/**
* Set idtoto
*
* @param Creatis\SaisieBundle\Entity\Toto $idtoto
*/
public function setIdtoto(\Creatis\SaisieBundle\Entity\Toto $idtoto)
{
$this->idtoto = $idtoto;
}
/**
* Get idtoto
*
* @return Creatis\SaisieBundle\Entity\Toto
*/
public function getIdtoto()
{
return $this->idtoto;
}
}
なぜTotoクラスのOneToManyの関係が生成されていない(手動で入力しなければならない):
/**
* @ORM\OneToMany(targetEntity="Tata", mappedBy="idToto")
*/
private $tatas;
コマンドラインに入れるオプションはありますか?
あなたはすべてのドキュメントを読んだことがありますか?エンティティはどのように見えますか?あなたを助けるためには、より多くの情報が必要です。 – Flukey
より正確には、クラス間の関係の名前付け方法を知る必要があります。 – greg0ire
私は正確になるように投稿を編集しました – Yoot