Jas*_*ett 6 symfony-forms symfony
我有以下Symfony2表单:
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('submitter_is_home', 'choice', array(
'expanded' => true,
'choices' => array('1' => 'Home', '' => 'Away'),
'data' => '1',
))
;
}
Run Code Online (Sandbox Code Playgroud)
(为清楚起见,我省略了其他字段.)
当我在浏览器中访问此表单时,未选中"主页"选项.我也检查了源代码,看起来也没有设置正确的属性.
对于单选按钮,默认值的工作方式与其他类型的choice字段的工作方式不同吗?这可能会发生什么?
Snr*_*oki 10
如果您想要选择一个选项,empty_value则无效.
简单的解决方案是在添加表单之前为对象设置值(如$myentity->setRadiobutton(1)).Symfony将理解并将其添加为选定值(与选择类型一起使用,因此可能与无线电相同!)
| 归档时间: |
|
| 查看次数: |
13003 次 |
| 最近记录: |