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



我的数据库有一个名为"value"的列,用于存储提交表单中的数据。它是一种"text"类型。如何从Form中存储数组,我的意思是,我想在将数组数据保存到数据库之前对其进行序列化?

例如,我有

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

我想将这些国家/地区的数据存储到"值"列中。

您可以在条令中设置array列类型。您可以在文档中找到可能的映射类型的列表。

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

最新更新