Ste*_*sic 5 symfony-forms symfony
我需要从Symfony发送表单ChoiceType :: class
但是我不需要选择键,我需要发送选择值。
那有可能吗?
$form->add('section', ChoiceType::class, array(
'mapped' => false,
'choices' => array(
1 => 'value1',
2 => 'value2'
),
));
Run Code Online (Sandbox Code Playgroud)
如果我选择value1,我只想发送value1,
不是默认的键1。
choice_value[自 Symfony 2.7 起] 在任何情况下,您都可以通过选项和闭包函数(参考)来使用选择值:
$form->add('section', ChoiceType::class, array(
'choice_value' => function ($value, $key, $index) {
return $value;
}
));
Run Code Online (Sandbox Code Playgroud)
对于动态很有用choices。
| 归档时间: |
|
| 查看次数: |
6808 次 |
| 最近记录: |