如何在Yii中验证复选框号码

时间:2013-05-13 04:55:10

标签: validation checkbox yii

我的页面有很多复选框,从5到100不等,我需要验证选中的号码。最小数量是2,最大值是8.我经历了yii文件,并没有找到这样的验证方法。我怎样才能以优雅的方式实现这一目标?

另外,我想在用户操作时保存会话中的复选框值,如何实现呢?

1 个答案:

答案 0 :(得分:1)

通过范围验证,您可以实现此功能。

规则会像波纹一样。只需根据您的程序修改它

    public function rules()
    {       
        return array(
                array('your_attribute', 'required'),                    
                array('your_attribute', 'in','range'=>range(2,8),'message'=>'Range should be in 400 to 690'),           
        );
    }

我在这里得到了一些语法http://www.yiiframework.com/forum/index.php/topic/25286-yii-numbers-range-validator/