使用单选按钮在 ChoiceType 中设置默认数据
Set the default data in ChoiceType with radio buttons
是否可以将默认的无线电选择选项设置为业务?我正在使用以下 symfony 代码,但在表单中默认选择了 none 个单选选项。
->add('business', 'choice', array(
'translation_domain' => 'messages',
'choices' => array('business' => true, 'private' => false),
'expanded' => true,
'multiple' => false,
'choices_as_values' => true,
))
您可以将默认数据传递给您的表单:
// Inside a controller
$this->createForm(YourFormType::class, [
'business' => true, // Default value for your business field
]);
您还可以在表单生成器中设置默认值:
->add('business', 'choice', array(
'translation_domain' => 'messages',
'choices' => array('business' => true, 'private' => false),
'expanded' => true,
'multiple' => false,
'choices_as_values' => true,
'data' => true, // Default value
))
是否可以将默认的无线电选择选项设置为业务?我正在使用以下 symfony 代码,但在表单中默认选择了 none 个单选选项。
->add('business', 'choice', array(
'translation_domain' => 'messages',
'choices' => array('business' => true, 'private' => false),
'expanded' => true,
'multiple' => false,
'choices_as_values' => true,
))
您可以将默认数据传递给您的表单:
// Inside a controller
$this->createForm(YourFormType::class, [
'business' => true, // Default value for your business field
]);
您还可以在表单生成器中设置默认值:
->add('business', 'choice', array(
'translation_domain' => 'messages',
'choices' => array('business' => true, 'private' => false),
'expanded' => true,
'multiple' => false,
'choices_as_values' => true,
'data' => true, // Default value
))