01ebf78c
Administrator
Initial commit
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
namespace backend\models;
use yii\base\Model;
use yii\web\UploadedFile;
class UploadForm extends Model
{
public $imageFiles;
public function rules()
{
return [
[['imageFiles'], 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg', 'maxFiles' => 4],
];
}
public function upload()
{
if ($this->validate()) {
foreach($this->imageFiles as $file) {
$path = dirname(dirname(__DIR__)) . '/uploads/' . $file->baseName . '.' . $file->extension;
$file->saveAs($path);
}
return true;
} else {
return false;
}
}
}
|