| 123456789101112131415161718192021222324252627282930313233343536 | 
							- <?php
 
- namespace app\models;
 
- use yii\base\Model;
 
- use yii\web\UploadedFile;
 
- use Yii;
 
- class UploadExcel extends Model
 
- {
 
-     /**
 
-      * @var UploadedFile
 
-      */
 
-     public $excel;
 
-     public function rules()
 
-     {
 
-         return [
 
-             [['excel'], 'file', 'skipOnEmpty' => false,'checkExtensionByMimeType'=>false, 'extensions' => 'csv,xls,xlsx'],
 
-         ];
 
-     }
 
-     
 
-     public function upload()
 
-     {   
 
-         if ($this->validate()) {
 
-             $uploadDir = Yii::getAlias('@webroot') . Yii::getAlias('@web/uploads/'); 
 
-             $file=time(). '.'.$this->excel->extension;
 
-             $this->excel->saveAs($uploadDir. $file);
 
-             return $uploadDir. $file;
 
-         } else {
 
-             return false;
 
-         }
 
-     }
 
-     public function aa(){
 
-         
 
-     }
 
- }
 
 
  |