我在symfony2中使用普通形式,它与第二种形式的以下语句集成。
class TaskType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('task')
->add('dueDate', null, array('widget' => 'single_text'))
**->add('xyz', new xyzType())**
;
}
}
一切正常但是,验证仅适用于主要表单(TaskType)集成表单(xyzType()将未选中,当我调用时:
$editForm->handleRequest($request);
if ($editForm->isValid()) {
//do something...
}
为什么第二张表格没有收到此活动?我做错了什么?
感谢您的反馈!