小编jro*_*ros的帖子

Symfony2 - 使用eventListener修改表单字段

我想要帮助.我有一个带下拉列表的表单,我需要根据外部输入修改选项.我想它应该适用于eventListener

$builder->addEventListener(
            FormEvents::PRE_SET_DATA,
            function(FormEvent $event) use($input){
                $form = $event->getForm();

                // get existin form child
                // modify list of choices

            }
Run Code Online (Sandbox Code Playgroud)

我见过的所有示例都只使用FormEvents添加新字段,但我需要修改现有字段,但我不知道如何访问它.

感谢帮助

symfony

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

symfony ×1