我有一张表格:
class COTType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->addEventListener(FormEvents::PRE_SET_DATA, array($this, 'onPreSetData'))
// ...
->add('ot');
$builder->get('ot')->addEventListener(FormEvents::POST_SUBMIT, array($this, 'onOTPostSubmit'));
}
}
但我想将ot
字段添加到onPreSetData
函数中,而不是添加到buildForm
函数中。当我这样做时,此字段上的事件POST_SUBMIT
不再起作用。
如何在可能有onPreSetData
事件的POST_SUBMIT
中添加字段?