Вот просто иногда вылетают из головы названия некоторых валидаторов. Оставлю здесь список часто используемых.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
['categories', 'each', 'rule' => ['integer']], [['placeId'], 'required'], [['id'], 'integer'], [['description'], 'string'], [['rating'], 'in', 'range' => [1, 2, 3]], [['someDate'], 'date', 'format' => 'php:Y-m-d'], [['somePattern'], 'match', 'pattern' => '/^[a-zA-Z0-9_-]+$/'], ['endTime', 'compare', 'compareAttribute' => 'startTime', 'operator' => '>', 'message' => Yii::t('validation', 'endtime must be greater than starttime'), ], [['siteAddress'], 'url'], [['link'], 'url', 'defaultScheme' => 'http'], // Validates URL. Prepend scheme if neede |
Поделитесь с друзьями или сохраните себе