取消设置表单字段值Symfony2

时间:2014-11-18 14:40:28

标签: php forms symfony events

我尝试取消设置字段值,但我不能这样做,stack上有相关帖子,但没有答案。 在这里编写我尝试的代码:

$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
        $event->setData(array('category' => null));       
});

1 个答案:

答案 0 :(得分:1)

你想用PRE_SET_DATA听众做什么?

也许你可以用这样的东西做同样的事情?

$builder
    ....
    ->add('category', 'some_form_type', array(
        ....
        'data' => NULL,
        ....
    )
    ....