@lilwings

Как правильно прописать такую проверку в Yii2?

public function rules() {
    return [
        [['title', 'preview'], 'string', 'max' => 255, 'filter', 'filter' => ['strip_tags', 'trim'], 'required']
    ];
}
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
zavoloklom
@zavoloklom
Fullstack разработчик
Каждый валидатор указывается отдельно (не увидел в документации встроенный валидатор strip_tags, поэтому заменил на функцию):

return [
  [['title', 'preview'], 'string', 'max' => 255],
  [['title', 'preview'], 'trim'],
  [['title', 'preview'], 'filter', 'filter' => 
    function ($value) {
      return strip_tags($value);
    }
  ],
  [['title', 'preview'], 'required'],
];


Посмотрите на документацию по валидации, там много примеров:
https://www.yiiframework.com/doc/guide/2.0/en/tuto...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы