POST_SUBMIT事件将字段转换为PRE_SET_DATA事件函数

时间:2016-11-25 16:32:19

标签: forms symfony events

我有一张表格:

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中添加字段?

0 个答案:

没有答案