当我需要从两个实体加载表单中的数据时,我应该怎么做?我应该在第二种形式中包含一种形式,还是有其他方法可以做到?
问问题
30 次
1 回答
0
为每个实体创建两个扩展 AbstractType 的类,并在第三个类中使用它们(也扩展 AbstractType)
class AType extends AbstractType { ... }
class BType extends AbstractType { ... }
class CType extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('a', new AType(), array(...));
$builder->add('b', new BType(), array(...));
}
}
于 2013-10-23T12:46:31.537 回答