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

从Symfony表单发送选择值而不是选择键,第1张

概述我需要从Symfony表单发送ChoiceType :: class 但我不需要选择键,我需要发送选择值. 这有可能吗? $form->add('section', ChoiceType::class, array( 'mapped' => false, 'choices' => array( 我需要从Symfony表单发送ChoiceType :: class

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

这有可能吗?

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

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

默认情况下不是键1.

谢谢.

解决方法 [自Symfony 2.7以来]在任何情况下,您都可以通过choice_value选项和Closure函数( Reference)来玩选择值:

$form->add('section',array(    'choice_value' => function ($value,$key,$index) {        return $value;    } ));

对动态选择很有用.

总结

以上是内存溢出为你收集整理的从Symfony表单发送选择值而不是选择键全部内容,希望文章能够帮你解决从Symfony表单发送选择值而不是选择键所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1062137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存