2013-08-30 13 views
0

我的數據庫有一個名爲'value'的列,用於存儲來自提交表單的數據。這是一個'文字'類型。我怎麼能從Form中存儲數組,我的意思是我想在將數組數據保存到數據庫之前序列化數組?Symfony2中的表單數據(數組類型) - >數據庫(序列化文本)

比如我有

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

,我想將數據存儲這個國家的「價值」列。

回答

1

您可以在教義中設置array列類型。可在documentation中找到可能的映射類型列表。

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