【发布时间】:2013-07-09 12:47:31
【问题描述】:
在 Symfony 2.3 中,我使用的是 SonataAdminBundle。在我的实体中,我有以下字段:
/**
* @var array
* @ORM\Column(name="testimonial", type="array" )
*/
protected $testimonials;
当我尝试渲染表单或列表时在我的管理类中
->add('testimonials')
表单中没有输入,在列表中会导致数组到字符串异常。
我连续保存了一个推荐信
array(
'title' => 'test'
'author' => 'test'
);
那么让它发挥作用的最佳方法是什么?对于我的表单,我只需要一个简单的文本字段,我就可以填写我的数组。整个数组也应该显示在 show/listing 中。
谢谢
【问题讨论】:
-
如果你的字段类型是一个数组,你想如何在你的数据库中持久化?是一对多的关系吗?
-
学说始终将数组类型保持为序列化 json
标签: symfony sonata-admin