我想改变输入url错误时出现的错误消息。我告诉你我的意思:
形象消息必须变为:Inserisci un URL validido。Es: https://www.google.it
我正在修改gii自动生成的view.php。下面是代码:
<?= $form->field($model, 'link')->input('url')?>
这是我用来输入一个有效url的函数。
您可以使用内联验证器更改模型中link
属性的规则:
public function rules()
{
return [
[['link'], 'required'],
['link', function ($attribute, $params, $validator) {
// Check validity of attribute
if ($this->$attribute != ...) {
$this->addError($attribute, 'Inserisci un URL valido. Es: https://www.google.it');
}
}],
];
}
当检查$link
属性的有效性时,您也可以使用Yii2 UrlValidator。