[英]SonataAdmin - form collections
我正在嘗試使用SonataAdminBundle
將Product Variant
嵌入我的Product
管理員中。
因此, 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;
現在,我的“管理表單”類中包含以下內容:
->add('variants','collection', array(
'type' => new ProductVariantType(),
'allow_add' => true,
), array(
'edit' => 'inline',
'inline' => 'table',
))
這將顯示“添加按鈕”以添加新的變體,但是單擊它之后,我希望該行是inline
並且位於table
,但是這些選項似乎不會被觸發。
謝謝
僅sonata_type_collection
支持選項'edit'
和'inline'
。 不是核心collection
類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.