Php 在Zend窗体中默认选中单选按钮不工作

Php 在Zend窗体中默认选中单选按钮不工作,php,zend-framework,zend-form,Php,Zend Framework,Zend Form,我正在使用下面的代码以zend形式创建一个由两个收音机组成的单选按钮组。我想在默认情况下检查它们中的第一个,但这是代码不适用的。 任何帮助都将不胜感激。我的代码是 $is_private = new Zend_Form_Element('is_private', array( 'elemName'=>'is_private', 'type' =>'radio', 'multiOptions

我正在使用下面的代码以zend形式创建一个由两个收音机组成的单选按钮组。我想在默认情况下检查它们中的第一个,但这是代码不适用的。 任何帮助都将不胜感激。我的代码是

$is_private = new Zend_Form_Element('is_private', array(
                'elemName'=>'is_private',
                'type' =>'radio',
                'multiOptions' => array('Y'=>' Yes   ', 'N'=>' No'),
                'labelClass'=>'inline',
                'spanClass'=>'lbl',
                            'setValue'=> 'Y',
                            'checked'=>'checked',
                'decorators' => array($radiodecorator),
        ));
试试这个

$is_private=new Zend_Form_Element_radio('is_private', array(
    'required'   => true,
     'elemName'=>'is_private',
     'type' =>'radio', // not needed
    'multiOptions' => array(
        'yes' => 'yes',
        'no' => 'no'
    ),
    'value' => 'yes' // default value
));

嗯,当然对我有用!你有什么错误吗?您使用的是什么版本的zf?