2014-01-15 4 views
1

Я работаю с Symfony2, и я эту схему:Doctrine2 One-To-Many, однонаправленный с Join Table с данными в Join Table

Products: 
    id 
    name 
    value 

List: 
    id 
    owner_name 
    created_at 
    status 

Я прочитал, как сделать relations with Join Table in Doctrine2 docs и все работает отлично. Но теперь я хочу добавить одно поле (статус) в таблицу products_list:

products_list: 
    product_id 
    list_id 
    status 

Любая помощь?

спасибо :)

ответ

0

Если ассоциация должна оставаться oneToMany, вы должны сделать thrid сущность.

products_list 
    product(OneToOne) 
    list(ManyToOne) 
    status 

list: 
    products_list(OneToMany) 

products: 
    products_list(OneToOne)