Господа, есть форма. Форма сабмитит строки, разумеется.
В одной из форм для удаления юзера сабмитится hidden input с id.
id должен быть integer.
Если я пишу в rules так:
public function rules() {
return [
['userid', 'required'],
['userid', 'integer', 'max' => 32, 'message' => 'Value should to be an integer'],
];
}
То валидация не проходит в принципе, ибо userid - строка при POST
Есть ли способы валидации лучше, чем написание своей функции валидации, где проверится строка по регулярному выражению? Или в yii2 как-то можно заставить перед валидацией преобразовать тип или сделать что-то еще более по фэн-шую?