[英]OneToMany - ManyToOne relationship in Doctrine
I would like to make oneTOMany - manytoone relation 我想建立一个多对多关系
I have experienced in making ManytoMany relationship,but 我有过建立多对多关系的经验,但是
OneToMany is difficult and not get success. OneToMany困难而没有成功。
Could you check my cord? 你能检查一下我的线吗? One SiteData has multiple feedData 一个SiteData具有多个feedData
class SiteData
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="FeedData", mappedBy="siteId", cascade={"persist"})
*/
private $feedIds;
class FeedData
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
*
* @ORM\OneToMany(targetEntity="Acme\TopBundle\Entity\SiteData",inversedBy="site")
* @ORM\JoinTable(name="site_feed")
* )
*/
private $siteId;
try so: 尝试这样:
class SiteData
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\OneToMany(targetEntity="Acme\TopBundle\Entity\FeedData", mappedBy="siteId", cascade={"persist"})
*/
private $feedIds;
class FeedData
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
*
* @ORM\ManyToOne(targetEntity="Acme\TopBundle\Entity\SiteData",inversedBy="feedIds")
* @ORM\JoinTable(name="site_feed")
* )
*/
private $siteId;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.