繁体   English   中英

Symfony2-获取自动填充下拉列表的数据

[英]Symfony2- get data of auto populated drop down

我有两个不依赖于任何实体的下拉菜单。 当我选择第一个值时,将调用ajax函数来填充第二个函数,这完美地完成了。 但是,提交后的表格总是返回

type_name: ERROR: This value is not valid

我的表格如下:

->add('type', 'choice', array(
                'empty_value' => "Select",
                'choices' => array(
                    1 => 'One',
                    2 => 'Two'
                )
            ))
            ->add('type_name', 'choice', array(
                'empty_value' => "Select",
                'choices' => array(
                ),
            ))

这是因为Symfony需要事先知道选择以正确验证它们。 当前,由于要传递一个空数组作为choices ,因此表明您的下拉列表type_name没有有效的选择

请检查此答案以获取有关如何实施动态选择和选择验证的详细指南: https : //stackoverflow.com/a/13374841/606104

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM