Symfony2 - 表单事件监听器

时间:2015-09-17 14:17:49

标签: php forms symfony

有人可以解释一下,如何使用事件监听器?我阅读了一些文档,但我无法理解......

有人能告诉我一些例子吗?

例如:

我有两种类型的手机:

1)Apple 2)诺基亚

$form->add('mobile', 'choice', [
                'choices' => [
                    'apple' => 'Apple',
                    'nokia' => 'Nokia'
                ]
            ]);

每个手机都有2个型号。

Apple = iPhone 4,iPhone 5

$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'
                ]
            ]);

选择" mobile"。

后,表格必须显示正确的选择

非常感谢

0 个答案:

没有答案