Php Symfony2-窗体事件侦听器

Php Symfony2-窗体事件侦听器,php,forms,symfony,Php,Forms,Symfony,有人能给我解释一下,如何使用事件监听器吗?我读了一些文档,但我不明白 有人能给我举个例子吗 例如: 我有两种手机: 1) 苹果 2) 诺基亚 每部手机有两种型号 苹果=iPhone4、iPhone5 $form->add('model', 'choice', [ 'choices' => [ 'iphone 4' => 'iPhone 4', 'iphone 5' =

有人能给我解释一下,如何使用事件监听器吗?我读了一些文档,但我不明白

有人能给我举个例子吗

例如:

我有两种手机:

1) 苹果 2) 诺基亚

每部手机有两种型号

苹果=iPhone4、iPhone5

$form->add('model', 'choice', [
                'choices' => [
                    'iphone 4' => 'iPhone 4',
                    'iphone 5' => 'iPhone 5'
                ]
            ]);
诺基亚=Lumia 920,Lumia 925

$form->add('model', 'choice', [
                'choices' => [
                    'lumia 920' => 'Lumia 920',
                    'Lumia 925' => 'Lumia 925'
                ]
            ]);
表单必须在我选择“移动”后显示正确的选项

非常感谢

$form->add('model', 'choice', [
                'choices' => [
                    'lumia 920' => 'Lumia 920',
                    'Lumia 925' => 'Lumia 925'
                ]
            ]);