在表单上,我遇到了虚拟字段的问题......
当扩展选项设置为false时,请不要担心,但如果我将选项设置为true(显示漂亮的单选按钮),则给出错误500:
属性“0”和方法之一“get0()”,“0()”, “is0()”,“has0()”,“__ get()”存在且在课堂上有公共访问权限......
这是违规的补充:
->add('formGame', 'choice', array(
'choices' => array(
'official' => 'Officielles',
'unofficial' => 'Non officielles'
),
'multiple' => false,
'expanded' => true,
'inherit_data' => true,
'label' => 'Formes de jeu'
))
我找不到有关此错误的信息......有人有想法吗?
答案 0 :(得分:1)
你的错误在于,对于这种特殊的任务"你需要mapped => false
而不是继承选项
所以
->add('formGame', 'choice', array(
'choices' => array(
'official' => 'Officielles',
'unofficial' => 'Non officielles' ),
'multiple' => false,
'expanded' => true,
'mapped' => false,
'label' => 'Formes de jeu' ))