8cb5acbf
Mihail
add exaples templ...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php
return [
'csv' =>
['custom' =>
['class' => 'yii\multiparser\CsvParser',
'converter_conf' => [
'class' => 'yii\multiparser\Converter',
'configuration' => ["encode" => []],
]
],
'template' =>
['class' => 'yii\multiparser\CsvParser',
'keys' => [
0 => 'Description',
1 => 'Article',
2 => 'Price',
3 => 'Brand',
4 => 'Count',
],
'converter_conf' => [
'class' => 'yii\multiparser\Converter',
|
6d2c80fe
Mihail
fix issue with wr...
|
22
|
'configuration' => ['encode' => 'Description',
|
8cb5acbf
Mihail
add exaples templ...
|
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
"string" => ['Description', 'Brand'],
"float" => 'Price',
"integer" => 'Count'
]
],],
'basic_column' => [
Null => 'null',
"Description" => 'Название',
"Article" => 'Артикул',
"Price" => 'Цена',
"Brand" => 'Производитель',
"Count" => 'Количество',
],
],
'xml' =>
['custom' =>
['class' => 'yii\multiparser\XmlParser',
'converter_conf' => [
'class' => 'yii\multiparser\Converter',
'configuration' => ["encode" => []],
]
],
'template' =>
['class' => 'yii\multiparser\XmlParser',
'node' => 'Товар',
|
8cb5acbf
Mihail
add exaples templ...
|
49
50
51
52
53
54
55
56
57
58
59
60
|
'keys' => [
"BRAND" => 'Производитель',
"ARTICLE" => 'Код',
"PRICE" => 'Розница',
"DESCR" => 'Наименование',
"BOX" => 'Колво',
"ADD_BOX" => 'Ожидаемое',
"GROUP" => 'Группа'
],
'converter_conf' => [
'class' => 'yii\multiparser\Converter',
'configuration' => [
|
8cb5acbf
Mihail
add exaples templ...
|
61
62
63
|
"string" => ['DESCR', 'BRAND'],
"float" => 'PRICE',
"integer" => ['BOX', 'ADD_BOX'],
|
8cb5acbf
Mihail
add exaples templ...
|
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
],
],
],
'basic_column' => [
Null => 'null',
"BRAND" => 'Производитель',
"ARTICLE" => 'Код',
"PRICE" => 'Розница',
"DESCR" => 'Наименование',
"BOX" => 'Колво',
"ADD_BOX" => 'Ожидаемое',
"GROUP" => 'Группа'
],
],
'xlsx' =>
|
b46a9c6c
Mihail
add examples for ...
|
79
80
81
|
['custom' =>
['class' => 'yii\multiparser\XlsxParser',
'path_for_extract_files' => $_SERVER["DOCUMENT_ROOT"] . '/tests/_data/xlsx_tmp/',
|
8cb5acbf
Mihail
add exaples templ...
|
82
|
'converter_conf' => [
|
b46a9c6c
Mihail
add examples for ...
|
83
84
|
'class' => 'yii\multiparser\Converter',
'configuration' => ["encode" => []],
|
8cb5acbf
Mihail
add exaples templ...
|
85
86
|
]
],
|
b46a9c6c
Mihail
add examples for ...
|
87
88
|
'template' =>
['class' => 'yii\multiparser\XlsxParser',
|
61323a64
Mihail
redid read method...
|
89
90
|
'min_column_quantity' => 2,
'active_sheet' => 1,
|
d8aa85f3
Mihail
add examples for ...
|
91
|
'path_for_extract_files' => $_SERVER["DOCUMENT_ROOT"] . '/tests/_data/xlsx_tmp/',
|
b46a9c6c
Mihail
add examples for ...
|
92
|
'keys' => [
|
61323a64
Mihail
redid read method...
|
93
94
|
1 => 'Original',
2 => 'Replacement',
|
b46a9c6c
Mihail
add examples for ...
|
95
96
97
98
99
100
101
102
103
104
105
|
],
],
'basic_column' => [
Null => 'null',
"Description" => 'Название',
"Article" => 'Артикул',
"Price" => 'Цена',
"Brand" => 'Производитель',
"Count" => 'Количество',
],
],
|
d8aa85f3
Mihail
add examples for ...
|
106
107
108
109
110
111
|
'xls' =>
['custom' =>
['class' => 'yii\multiparser\XlsParser',
],
'template' =>
['class' => 'yii\multiparser\XlsParser',
|
61323a64
Mihail
redid read method...
|
112
|
'empty_lines_quantity' => 4,
|
d8aa85f3
Mihail
add examples for ...
|
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
'converter_conf' => [
'class' => ' yii\multiparser\Converter',
'configuration' => ["encode" => [],
]
],],
'basic_column' => [
Null => 'Пусто',
"BRAND" => 'Бренд',
"ARTICLE" => 'Артикул',
"PRICE" => 'Цена',
"DESCR" => 'Наименование',
"BOX" => 'Колво',
"ADD_BOX" => 'В пути',
"GROUP" => 'Группа RG'
],
],
'txt' =>
['custom' =>
['class' => 'yii\multiparser\CsvParser',
'delimiter' => "\t",
|
61323a64
Mihail
redid read method...
|
134
|
'min_column_quantity' => 3,
|
d8aa85f3
Mihail
add examples for ...
|
135
136
137
138
139
140
141
|
'converter_conf' => [
'class' => 'yii\multiparser\Converter',
'configuration' => ["encode" => []],
]
],
'template' =>
['class' => 'yii\multiparser\CsvParser',
|
61323a64
Mihail
redid read method...
|
142
|
'min_column_quantity' => 3,
|
d8aa85f3
Mihail
add examples for ...
|
143
144
145
|
'delimiter' => "\t",
'keys' => [
0 => 'Brand',
|
61323a64
Mihail
redid read method...
|
146
|
1 => 'Description',
|
d8aa85f3
Mihail
add examples for ...
|
147
148
149
150
151
|
2 => 'Price',
4 => 'Count',
],
'converter_conf' => [
'class' => 'yii\multiparser\Converter',
|
61323a64
Mihail
redid read method...
|
152
|
'configuration' => ["encode" => [],
|
d8aa85f3
Mihail
add examples for ...
|
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
"float" => 'Price',
"integer" => 'Count'
]
],],
'basic_column' => [
Null => 'null',
"Description" => 'Название',
"Article" => 'Артикул',
"Price" => 'Цена',
"Brand" => 'Производитель',
"Count" => 'Количество',
],
],
|
8cb5acbf
Mihail
add exaples templ...
|
167
|
];
|