2

А как можно сделать валидатор на запрет изменения данных? Актуально для апи

des1roer
  • 2,676
  • 3
    Зачем в форму добавлять данные которые не нужно изменять? – TheMY3 Sep 04 '17 at 06:48

2 Answers2

2

Напишите своё правило валидации для полей. Минимальный пример реализации здесь но вообще лучше будет не добавлять в форму те данные которые не нужно изменять

Al Mr
  • 1,445
  • 2
  • 12
  • 24
0
/**
 * @inheritdoc
 */
public function rules()
{
    return [
        ['name', 'notModifyValidator']
    ];
}

/**
 * Валидатор проверки изменения аттрибута.
 *
 * @param $attribute
 * @return bool
 */
public function notModifyValidator($attribute)
{
    if ($this->isAttributeChanged($attribute)) {
        $this->addError($attribute, 'ТЕКСТ ОШИБКИ');
        return false;
    }
}
des1roer
  • 2,676