duanjuan3931 2017-05-04 18:17
浏览 40

在symfony3学说中通过字段创建与订单的多对多关系

Not able to add the extra field while creating the many to many relationship in using doctrine annotation.

      /** 
        * @ORM\ManyToMany(targetEntity="Application", inversedBy ="users")
        * @ORM\JoinTable(name="user_app",
          * joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
          * inverseJoinColumns={@ORM\JoinColumn(name="application_id", referencedColumnName="id")}
        *)
private $applications;

Using this annotation creating the user_app table contains user_id,application_id with relation ship of user and application table.

I want to add a new column to maintain the order of the application id using the annotation.

user_app
----------------
user_id  application_id order_id
 1           2             1
 1           3             2
 2           2             1    
 2           5             2
  • 写回答

1条回答 默认 最新

  • doupang4126 2017-05-04 19:36
    关注

    I think what you can't do this in "Annotation @ORM", try create new entity and set all data's in she.

    All Association Mapping - you can see in official documentatio Doctrine ORM

    评论

报告相同问题?

悬赏问题

  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据