我的页面有很多复选框,从5到100不等,我需要验证选中的号码。最小数量是2,最大值是8.我经历了yii文件,并没有找到这样的验证方法。我怎样才能以优雅的方式实现这一目标?
另外,我想在用户操作时保存会话中的复选框值,如何实现呢?
答案 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/