Forms 表单数据(数组类型)->;Symfony2中的数据库(序列化文本)

Forms 表单数据(数组类型)->;Symfony2中的数据库(序列化文本),forms,symfony,Forms,Symfony,我的数据库有一个名为“value”的列,用于存储提交表单中的数据。这是一种“文本”类型。如何从窗体存储数组,我的意思是在将数组数据保存到数据库之前要序列化数组数据 比如我有 builder->add('countries', 'country', array( 'multiple' => true, 'required' => false ) ) 我想将这些国家/地区数据存

我的数据库有一个名为“value”的列,用于存储提交表单中的数据。这是一种“文本”类型。如何从窗体存储数组,我的意思是在将数组数据保存到数据库之前要序列化数组数据

比如我有

builder->add('countries', 'country', array(
                'multiple' => true,
                'required' => false
            )
        )

我想将这些国家/地区数据存储到“值”列。

您可以在doctrine中设置
array
列类型。可以在中找到的可能映射类型的列表

/**
 * @var array
 *
 * @ORM\Column(type="array", nullable=true)
 */
private $countries = array();