Commit 002559aa0739e9700e521a8d51bf0272d2676f2f

Authored by Mihail
1 parent 0c8b9dfc

add multiparser yii component

backend/config/main.php
@@ -38,6 +38,11 @@ return [ @@ -38,6 +38,11 @@ return [
38 'adminUrl' => '/admin' 38 'adminUrl' => '/admin'
39 39
40 ], 40 ],
  41 + 'multiparser'=>[
  42 +
  43 + 'class' => 'yii\multiparser\YiiMultiparser',
  44 +
  45 + ],
41 ], 46 ],
42 'params' => $params, 47 'params' => $params,
43 ]; 48 ];
backend/models/UploadFileParsingForm.php
@@ -52,8 +52,7 @@ class UploadFileParsingForm extends Model @@ -52,8 +52,7 @@ class UploadFileParsingForm extends Model
52 52
53 public function readFile($filePath){ 53 public function readFile($filePath){
54 54
55 - $parser = new ParserHandler( $filePath );  
56 - $data = $parser->run(); 55 + $data = Yii::$app->multiparser->parse($filePath);
57 56
58 if( !is_array($data) ){ 57 if( !is_array($data) ){
59 $data = ['No results']; 58 $data = ['No results'];