一对多 - 教义中的多对一关系



我想做一个TOMany - manytoone关系

我有过建立多对多关系的经验,但是

一对多很难,不会成功。

你能检查一下我的电源线吗?一个站点数据具有多个源数据

class SiteData
{
    /**
     * @var integer
     *
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    private $id;
    /**
     * @ORMManyToOne(targetEntity="FeedData", mappedBy="siteId", cascade={"persist"})
     */
    private $feedIds;

class FeedData
{   
  /**
     * @var integer
     *
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    private $id;
    /**
     *
     * @ORMOneToMany(targetEntity="AcmeTopBundleEntitySiteData",inversedBy="site")
     * @ORMJoinTable(name="site_feed")
     * )
     */
    private $siteId;

试试:

class SiteData
{
    /**
     * @var integer
     *
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    private $id;
    /**
     * @ORMOneToMany(targetEntity="AcmeTopBundleEntityFeedData", mappedBy="siteId", cascade={"persist"})
     */
    private $feedIds;

class FeedData
{   
  /**
     * @var integer
     *
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    private $id;
    /**
     *
     * @ORMManyToOne(targetEntity="AcmeTopBundleEntitySiteData",inversedBy="feedIds")
     * @ORMJoinTable(name="site_feed")
     * )
     */
    private $siteId;

相关内容

  • 没有找到相关文章

最新更新