我正在使用Symfony 2.5,我的一个实体必须在创建/更新时保存针对该实体保存的多种语言。
我看到了Symfony核心[资源]中提供的语言列表,还提供了field type language来生成表单的语言字段。
那么,我如何从我的Enttr in Doctrine中的核心语言列表中映射一对多的关系?我不能,因为我没有任何现有的实体来提供要在ORM映射中添加到target-entity
的语言列表。
或者我是否必须为其创建单独的自定义语言实体?
答案 0 :(得分:0)
如果您不想为此创建注释实体,可以使用“数组”类型来存储语言ID
/**
* @Column(type="array", nullable=true)
* @var array
*/
private $languages;