Yii:表单验证时CHtml :: checkBoxList的表单值保留

时间:2011-11-20 09:04:49

标签: validation yii

我正在使用CHtml :: checkBoxList作为我的表单。出于某种原因,我无法使用CHtml:activeCheckBoxList或CActiveForm :: checkBoxList。一切正常,唯一的问题是我在表单验证错误上松开了复选框值。什么是解决这个问题的最简单方法?

1 个答案:

答案 0 :(得分:0)

如果您正在制作表单,则可能需要使用CActiveForm's checkboxlist,这是CHtml :: activeCheckBoxList的特定于表单的包装器。像

这样的东西
echo $form->checkBoxList(
                $model, 
                'condiments', 
                array(
                    'ketchup'=>'Ketchup', 
                    'mustard'=>'Mustard',
                    'relish'=>'Relish',
                    'onions'=>'Onions'
                    )
                );
例如,

应该为您提供热狗调味品的持久性复选框列表。