public function upload() {
if($this->validate()) {
$name = $this->genName();
if($this->image->saveAs($this->getLocation() . 'original/' . $name)) {
return $this->uploadCrop($name);
}
}
}
public function uploadCrop($name) {
if(Image::thumbnail(Yii::getAlias("@webroot") . '/images/original/' . $name, 640, 640)
->save(Yii::getAlias('@webroot') . '/images/crop/' . $name)) {
return $name;
}
}
Берут как на пхп программиста работающего на Yii2
$request = new RequestUpdatePost;
Результат также, всё валидируется корректно