在Zend表单中默认选中单选按钮不起作用

时间:2014-01-12 04:44:48

标签: php zend-framework zend-form

我正在使用以下代码以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),
        ));

1 个答案:

答案 0 :(得分:0)

试试这个,

$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
));