Commit 7ee738d0b101702545e752cdcec6b9ef02940030
1 parent
a3a9066a
fixed problem with undeleted manual files
Showing
1 changed file
with
4 additions
and
2 deletions
Show diff stats
backend/models/UploadFileParsingForm.php
| 1 | <?php | 1 | <?php |
| 2 | namespace backend\models; | 2 | namespace backend\models; |
| 3 | 3 | ||
| 4 | +use yii\base\ErrorException; | ||
| 4 | use yii\base\Model; | 5 | use yii\base\Model; |
| 5 | use yii\web\UploadedFile; | 6 | use yii\web\UploadedFile; |
| 6 | use Yii; | 7 | use Yii; |
| @@ -73,9 +74,10 @@ class UploadFileParsingForm extends Model | @@ -73,9 +74,10 @@ class UploadFileParsingForm extends Model | ||
| 73 | 74 | ||
| 74 | $data = Yii::$app->multiparser->parse( $this->file_path, $options ); | 75 | $data = Yii::$app->multiparser->parse( $this->file_path, $options ); |
| 75 | if( !is_array( $data ) ){ | 76 | if( !is_array( $data ) ){ |
| 76 | - $data = ['No results']; | 77 | + throw new ErrorException("Ошибка чтения из файла прайса {$this->file_path}"); |
| 77 | } | 78 | } |
| 78 | - | 79 | + // файл больше не нужен - данные прочитаны и сохранены в кеш |
| 80 | + unlink($this->file_path); | ||
| 79 | return $data; | 81 | return $data; |
| 80 | } | 82 | } |
| 81 | 83 |