用户在选择字段中选择内容后显示新表单字段

时间:2016-06-02 13:06:05

标签: php symfony

我用Symfony表单类型

创建了一个简单的表单
server

当用户在eventListener字段中选择一个选项时,我正在尝试显示一个新字段。 所以我做了 $builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) use ($askDatabase) { $form = $event->getForm(); $data = $event->getData(); if (array_key_exists('server', $data)) { $askDatabase($form, $data['server']); } }); 来做这个,但是当我选择一个选项时,没有任何附加......

POST_SET_DATA

我也试过PRE_SUBMITserver,但无论如何都没有附加。

修改

数组密钥$data存在于null中,因为当我转储它时,我会在加载页面时获得eventListener

这是否适用于suds或这是错误的方法吗? 我怎么能这样做?

感谢您的帮助。

0 个答案:

没有答案