簡體   English   中英

SonataAdmin-表單集合

[英]SonataAdmin - form collections

我正在嘗試使用SonataAdminBundleProduct 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM