есть модель User
вот правило
public function rules()
{
return [
['username', 'required'],
//['username', 'match', 'pattern' => '#^(p{L}|p{Zs}|p{N}|,|-|_ | |)+$#i'],
['username', 'unique', 'targetClass' => self::className(), 'message' => 'This username has already been taken.'],
['username', 'string', 'min' => 2, 'max' => 255],
['email', 'required'],
['email', 'email'],
['email', 'unique', 'targetClass' => self::className(), 'message' => 'This email address has already been taken.'],
['email', 'string', 'max' => 255],
['status', 'integer'],
['status', 'default', 'value' => self::STATUS_ACTIVE],
['status', 'in', 'range' => array_keys(self::getStatusesArray())],
];
}
есть необходимость разрешить пользователю изменения только ника вопрос, а как в данном случае отключить проверку email потому, что модель не валидируется из за то, что или емаил не уникальный или его надо заполнить?