![](/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.