symfony - 从 Symfony 表单发送选择值而不是选择键

标签 symfony symfony-forms

我需要从 Symfony 表格发送 ChoiceType::class

但我不需要选择键,我需要发送选择值。

这可能吗?

 $form->add('section', ChoiceType::class, array(
                'mapped' => false,
                'choices' => array(
                    1 => 'value1',
                    2 => 'value2'

                ),
          ));

如果我选择 ,我只想发送 value1值 1 ,

不是 key 1 作为默认值。

最佳答案

您可以使用
array_flip ($array)
refer to php docs

关于symfony - 从 Symfony 表单发送选择值而不是选择键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40245836/

相关文章:

javascript - Symfony 导入 jquery 和 js 脚本

amazon-ec2 - 我可以将 Amazon 的 SES 与 Symfony2 和 Swiftmailer Bundle 一起使用吗?

java - 表单生成和验证类似于java中的Symfony2?

php - Symfony 2同一页面中的多个表单提交

postgresql - 使用参数而不是硬编码字符串时,Postgres 查询非常慢

php - symfony2 注销

php - 如何在 Symfony 中创建具有两种形式的页面?

php - 为 Symfony 选择字段中的每个选项添加不同的 HTML 属性

php - Symfony 表单(作为带有 Doctrine 的独立组件)EntityType 不工作

symfony1 - 如何单独显示 sfWidgetFormChoice 的单选按钮?