['web' => ['class' => 'common\components\parsers\CustomCsvParser', 'auto_detect_first_line' => true, 'converter_conf' => [ 'class' => 'common\components\parsers\CustomConverter', 'configuration' => ["encode" => 'DESCR'],] ], 'console' => ['class' => 'common\components\parsers\CustomCsvParser', 'auto_detect_first_line' => true, 'converter_conf' => [ 'class' => ' common\components\parsers\CustomConverter', 'configuration' => ["encode" => 'DESCR', "string" => 'DESCR', "float" => 'PRICE', "brand" => 'BRAND', "integer" => ['BOX','ADD_BOX'], "multiply" => [], "article" => [], "details" => [] ] ],], 'basic_column' => [ Null => 'Пусто', "BRAND" => 'Бренд', "ARTICLE"=> 'Артикул', "PRICE" => 'Цена', "DESCR" => 'Наименование', "BOX" => 'Колво', "ADD_BOX"=> 'В пути', "GROUP" => 'Группа RG' ], 'crosses' => ['class' => 'common\components\parsers\CustomCsvParser', 'auto_detect_first_line' => true, 'min_column_quantity' => 4, 'keys' =>['ARTICLE', 'CROSS_ARTICLE', 'BRAND', 'CROSS_BRAND'], 'converter_conf' => [ 'class' => ' common\components\parsers\CustomConverter', 'configuration' => [ "brand" => ['BRAND', 'CROSS_BRAND'], "crosses" => [], ] ],], ], 'xml' => ['console' => ['class' => 'yii\multiparser\XmlParser', 'node' => 'Товар', 'has_header_row' => true, 'keys' => [ "BRAND" => 'Производитель', "ARTICLE"=> 'Код', "PRICE" => 'Розница', "DESCR" => 'Наименование', "BOX" => 'Колво', "ADD_BOX"=> 'Ожидаемое', "GROUP" => 'Группа' ], 'converter_conf' => [ 'class' => 'common\components\parsers\CustomConverter', 'configuration' => ["details" => [] ],], ], ], 'xlsx' => ['web' => ['class' => 'yii\multiparser\XlsxParser', 'path_for_extract_files' => \Yii::getAlias('@temp_upload') . '/xlsx/', // 'has_header_row' => true, 'active_sheet' => 1, 'converter_conf' => [ 'class' => 'common\components\parsers\CustomConverter', 'configuration' => ["string" => []], ] ], ] ];