У меня есть 2 сущности, Product и Product_Types.
Это соотношение между ними:
manyToOne:
product:
targetEntity: Product
joinColumn:
name: product_id
referencedColumnName: id
Когда я добавляю новый продукт, я хочу иметь возможность добавлять типы вэтот продукт с той же формой.
->add('productColor', 'collection', array("type" => new ProductColorType(), "allow_add" => true, 'prototype' => true))
Вот как я встраиваю форму (ы).
'data_class' устанавливается для ProductType и ProductTypesType, и когда я добавляюновый продукт с типами, все в порядке, за исключением одной вещи, symfony / doctrine не устанавливает столбец 'product_id', поэтому не будет никакой связи между моим Product и его типами.