我的数据库有一个名为“value”的列,用于存储提交表单中的数据。这是一种“文本”类型。如何从Form存储数组,我的意思是我想在将数据保存到数据库之前序列化数组?
例如我有
builder->add('countries', 'country', array(
'multiple' => true,
'required' => false
)
)
我希望将这些国家/地区的数据存储到“值”列。
答案 0 :(得分:1)
您可以在学说中设置array
列类型。您可以在documentation中找到可能的映射类型列表。
/**
* @var array
*
* @ORM\Column(type="array", nullable=true)
*/
private $countries = array();