//不填的话,默认0,这样不会报错(此种情况是数据库为非必填字段,但实际不填的时候要求填写)
['home_sort', 'default', 'value' => '0'],
//'integerOnly...'=> true,只能是整数,'min'=>0必须大于0,'skipOnEmpty'=>false不能跳过为空的时候验证,也就是说为空要验证
['home_sort', 'integer', 'integerOnly...你可以通过使用验证规则来实现此目的。
下面的例子展示了如何去掉输入信息的首尾空格,并将空输入返回为 null。...// 若 "level" 为空,则设其为 1
['level', 'default', 'value' => 1],
];
默认情况下,当输入项为空字符串,空数组,或 null 时,会被视为“空值...addError($attribute, 'The country must be either "USA" or "Web".');
}
}
}
Note: 缺省状态下,行内验证器不会在关联特性的输入值为空或该特性已经在其他验证中失败的情况下起效