Doctrine2一对多,单向,连接表与连接表中的数据

时间:2014-01-15 23:00:44

标签: symfony doctrine-orm

我正在使用Symfony2,我有这个架构:

Products:
  id
  name
  value

List:
  id
  owner_name
  created_at
  status

我读了如何制作relations with Join Table in Doctrine2 docs,一切正常。但现在,我想在表products_list中添加一个字段(status),以便:

products_list:
  product_id
  list_id
  status

任何帮助?

谢谢:)

1 个答案:

答案 0 :(得分:0)

如果关联应该保持oneToMany,则必须建立第三个实体。

products_list
  product(OneToOne)
  list(ManyToOne)
  status

list:
  products_list(OneToMany)

products:
  products_list(OneToOne)