Forms 如何在Symfony表单中添加单选按钮

Forms 如何在Symfony表单中添加单选按钮,forms,symfony,symfony4,Forms,Symfony,Symfony4,大家好,我是新来的。 今天,我使用php bin/console make:Form创建了一个symfony表单。 之后,我创建了一个表单类型(Ramsurath Type.php)和实体 带有(名字、姓氏、电子邮件、性别、电话)文本字段(电话除外)。 输出表单正在工作(使用CRUD函数)。 现在我想更改单选按钮类型中的性别字段。 为此,我在Ramsurath Type.php中更改了代码 我在运行程序时出错。请帮助解决错误。。。 谢谢..使用: 您可以使用展开选项将其渲染为单选按钮Hi,首先,

大家好,我是新来的。 今天,我使用php bin/console make:Form创建了一个symfony表单。 之后,我创建了一个表单类型(Ramsurath Type.php)和实体 带有(名字、姓氏、电子邮件、性别、电话)文本字段(电话除外)。 输出表单正在工作(使用CRUD函数)。 现在我想更改单选按钮类型中的性别字段。 为此,我在Ramsurath Type.php中更改了代码 我在运行程序时出错。请帮助解决错误。。。 谢谢..

使用:


您可以使用
展开
选项将其渲染为单选按钮

Hi,首先,使用此处的代码格式更准确(请阅读)。第二,你没有向我们展示你犯的错误。最后,显示类型文件和模板的完整代码?(谢谢)
 //RamsurathType.php 
 use Symfony\Component\Form\Extension\Core\Type\RadioType;  
 //...
 ->add('Gender',RadioType::class,array(
    'choices'=>[
        'Male'=>'Male',
        'Female'=>'Female'
    ]
 ));
->add('Gender', ChoiceType::class, [
    'choices'  => [
        'Male' => 'Male',
        'Femail' => 'Female'
    ],
]);