public function rules() {
return [
['file', 'file', 'extensions' => ['png', 'jpg', 'gif'], 'maxSize' => 1024 * 1024 * 2],
];
}
Не все, конечно, но большая часть того, что я хотел, проверяется.
Это расширения, максимальный размер 1024х1024 и вес в 2 мб.