4
我有一个外地在我的大单即Yii2实现对输入外地客户端唯一验证
<?= $form->field($model, 'name')->textInput(['maxlength' => 255]) ?>
以下是我的ActiveForm选项配置:
<?php
$form = ActiveForm::begin([
//'id' => 'printerForm',
'enableClientValidation' => true,
'options' => [
'enctype' => 'multipart/form-data',
]
]);
?>
我想要实现客户端的唯一对此进行验证。我正在使用唯一的验证器,但它只能用于服务器端验证。
public function rules() {
return [
[['name'], 'unique'],
]
...
other validations
...
};
其他验证工作完美,但唯一的客户端验证不起作用。
因为字段名称不能与模型匹配属性名称。 –
显示整个表单。 –
@IncognitoSkulll:实际上它有超过60多个输入,下拉菜单,收音机,复选框等字段。 – Sky