1
我试图使用将Product Variant
嵌入到我的Product
管理员中。SonataAdmin - 表单集合
所以one
产品具有many
变种
我有以下实体:
Product.php
/**
* @var ProductVariant $variants
* @ORM\ManyToMany(targetEntity="ProductVariant", cascade={"persist", "remove"})
**/
protected $variants;
ProductVariant.php
/**
* @ORM\ManyToOne(targetEntity="Product", inversedBy="variants")
* @ORM\JoinColumn(name="product_id", referencedColumnName="id")
*/
protected $product;
现在,我有我的广告下面分Form类:
->add('variants','collection', array(
'type' => new ProductVariantType(),
'allow_add' => true,
), array(
'edit' => 'inline',
'inline' => 'table',
))
这将显示Add按钮,添加一个新的变种,但点击之后,我预计该行是inline
和内table
,但这些选择似乎并没有做被触发。
感谢