Использование notEqual

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
fenzom
Сообщения: 14
Зарегистрирован: 2019.02.15, 18:36

Использование notEqual

Сообщение fenzom »

Доброго времени суток.
Пытаюсь сделать валидацию модели от ActiveRecord. Поле name ограничиваю по длине от 3 до 30 символов с помощью length и пытаюсь вывести свое сообщение об ошибки с помощью notEqual, но выводится только стандартное сообщение.

Код: Выделить всё

  public function rules()
    {
        return [
            [['name', 'email'], 'required'],
            [['name'], 'string', 'length' => [3, 30],
                'notEqual' => Yii::t('app', 'error_symbol')],
            ['email', 'email'],
            [['email'], 'string', 'max' =>25],
            [['email'], 'unique'],
        ];
    }
Аватара пользователя
Seagull
Сообщения: 31
Зарегистрирован: 2019.01.24, 20:00

Re: Использование notEqual

Сообщение Seagull »

notEqual для точной длинны. Для вашей записи используйте tooShort & tooLong.
https://github.com/yiisoft/yii2/blob/ma ... idator.php
fenzom
Сообщения: 14
Зарегистрирован: 2019.02.15, 18:36

Re: Использование notEqual

Сообщение fenzom »

Спасибо, за ответ.
Ответить