Делаю страницу изменения данных пользователя, мне нужно сделать проверку на то что новый никнейм который ввел пользователь в форму - уникальный. Если в модели просто выставить
public function rules()
{
return [
['nickname', 'unique'],
];
}
то оно будет работать некорректно - так как оно посчитает что оно уже занято(старый ник который автоматом ввелов = "новому нику")

Есть ли в yii2 стандартный метод которым это можно сделать? Или нужно писать свой валидатор? Но тогда вопрос, как сделать проверку что данные в поле обновлялись?