Validation 设置Yii中数组输入字段的规则
我有一个字段,可以在单击+按钮时添加多行。但我想在Yii验证器表单中设置所需的规则 ['input_field_name'、'each'、'rule'=>['required']] 我有这个输入字段Validation 设置Yii中数组输入字段的规则,validation,yii,yii2,Validation,Yii,Yii2,我有一个字段,可以在单击+按钮时添加多行。但我想在Yii验证器表单中设置所需的规则 ['input_field_name'、'each'、'rule'=>['required']] 我有这个输入字段 我需要每个输入字段的必需规则。您可以为此创建自己的验证器 按规定 return [ // an inline validator defined as the model method validateCountry() ['country', 'valida
我需要每个输入字段的必需规则。您可以为此创建自己的验证器 按规定
return [
// an inline validator defined as the model method validateCountry()
['country', 'validateCountry'],
];
在模型中添加新功能:
public function validateCountry($attribute, $params, $validator)
{
//create you custom logic here, loop throughout an array and check the
//values, the code below is just example
if (!in_array($this->$attribute, ['USA', 'Indonesia'])) {
$this->addError($attribute, 'The country must be either "USA" or
"Indonesia".');
}
}
您如何提交表格的可能副本?当接收脚本解析请求时,您的字段是否显示为数组输入\字段\名称[]?