小编Tom*_*Tom的帖子

Symfony2 Collection Form不填充连接列

我有2个实体,Product和Product_Types.

这是他们之间的关系:

manyToOne:
    product:
      targetEntity: Product
      joinColumn:
        name: product_id
        referencedColumnName: id
Run Code Online (Sandbox Code Playgroud)

当我添加新产品时,我希望能够使用相同的表单向此产品添加类型.

            ->add('productColor', 'collection', array("type" => new ProductColorType(), "allow_add" => true, 'prototype' => true))
Run Code Online (Sandbox Code Playgroud)

这就是我嵌入表单的方式.

'data_class'是为ProductType和ProductTypesType设置的,当我添加一个带有类型的新产品时,一切都很好,除了一件事,symfony/doctrine没有设置'product_id'列,所以之间没有任何关系我的产品及其类型.

symfony-forms symfony

5
推荐指数
2
解决办法
871
查看次数

标签 统计

symfony ×1

symfony-forms ×1