我想制作oneTOMany - manytoone relation
我在制作ManytoMany关系方面经验丰富,但是
OneToMany很难而且没有成功。
你可以查看我的电话线吗? 一个SiteData有多个feedDataclass 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;
答案 0 :(得分:1)
尝试:
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;