![](/img/trans.png)
[英]Custom choices list of sonata_type_model field with Sonata Admin
[英]Sonata custom field in admin class
我創建了一個新的字段類型,並試圖在奏鳴曲中使用它。 在我的一個管理課程中,我有以下內容:
$formMapper
->add('name', 'text')
->add('img_home', new \MyBundle\Form\Type\ImageType(), array(
'required' => false,
'mapped' => false,
'label' => 'home set image',
'attr' => array('src' => '/' . $home)
)
)
當我在img_home字段上執行此操作時,將觸發此異常
“請為字段定義類型...”
如果我注釋掉此異常,一切正常。 我看到了我想要的字段,沒有任何問題。
如何解決此問題而不必更改代碼?
找到了解決方案。 閱讀代碼后,我注意到可以傳遞第4個參數,奏鳴曲代碼檢查傳遞的數組是否具有“類型”鍵。 所以我剛剛補充說:
array('type' => 'string')
作為第四個參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.