2012-12-16 81 views
0

我有一个symfony窗​​体的大问题。我需要做以下几点:如何实现这个symfony表单,一个拥有一组实体的实体?

我想为一个实体生成一个表单,但是这个实体有一个其他实体的数组也应该被添加(如果可能的话)。

这里是数据结构: 我有一个名为Foo的实体(保留一个FooItems数组)和一个实体FooItems。

class Foo 
{ 
    {...} 
    /** 
    * @var string 
    * @ORM\Column(type="string") 
    */ 
    private $fooItems; 
    {...} 

现在我需要为此创建一个表单,用户可以向Foo添加一个或多个FooItems。如何实现这一点?

+0

为什么你把fooItems作为一个字符串?我建议你应该保持它作为教条关系 – Cyprian

+0

我们假设我没有这个,formBuilder中的表单应该如何? – gurehbgui

回答

0

如果你想多个表单字段存储到数据库中的一个字符串而不是一个一对多的关系的集合,您还可以实施DataTransformerInterface将字段转换为字符串并返回。 Taka一看DateTimeToStringTransformer它为DateType表单元素

相关问题