74072a2a
Mihail
add first version...
|
1
2
|
<?php
return [
|
74072a2a
Mihail
add first version...
|
3
4
|
'csv' =>
['web' =>
|
9ad78536
Mihail
finish with conso...
|
5
|
['class' => 'common\components\parsers\CustomCsvParser',
|
74072a2a
Mihail
add first version...
|
6
|
'auto_detect_first_line' => true,
|
d3cf6647
Mihail
add multiply pric...
|
7
8
|
'converter_conf' => [
//'class' => ' common\components\parsers\CustomConverter', // @todo переделать на подключаемый behavior
|
28253169
Mihail
add converter as ...
|
9
10
|
'configuration' => ["string" => 'DESCR'],]
],
|
2edfb901
Mihail
add PriceWriter a...
|
11
|
'console' =>
|
9ad78536
Mihail
finish with conso...
|
12
|
['class' => 'common\components\parsers\CustomCsvParser',
|
2edfb901
Mihail
add PriceWriter a...
|
13
|
'auto_detect_first_line' => true,
|
93e39994
Mihail
fixed parser and ...
|
14
|
'hasHeaderRow' => true,
|
d3cf6647
Mihail
add multiply pric...
|
15
16
|
'converter_conf' => [
//'class' => ' common\components\parsers\CustomConverter',
|
93e39994
Mihail
fixed parser and ...
|
17
|
'hasKey' => 1,
|
2edfb901
Mihail
add PriceWriter a...
|
18
19
|
'configuration' => ["string" => 'DESCR',
"float" => 'PRICE',
|
706a1491
Mihail
add form, model a...
|
20
|
"brand" => 'BRAND',
|
34d480b7
Mihail
temp commit - wor...
|
21
|
"integer" => ['BOX','ADD_BOX'],
|
d3cf6647
Mihail
add multiply pric...
|
22
|
"multiply" => [],
|
706a1491
Mihail
add form, model a...
|
23
24
|
"article" => [],
"details" => []
|
2edfb901
Mihail
add PriceWriter a...
|
25
26
27
28
|
]
],],
'basic_column' => [
|
df629228
Mihail
console csv parsing
|
29
|
Null => 'Пусто',
|
2edfb901
Mihail
add PriceWriter a...
|
30
31
32
33
34
35
36
37
|
"BRAND" => 'Бренд',
"ARTICLE"=> 'Артикул',
"PRICE" => 'Цена',
"DESCR" => 'Наименование',
"BOX" => 'Колво',
"ADD_BOX"=> 'В пути',
"GROUP" => 'Группа RG'
],
|
706a1491
Mihail
add form, model a...
|
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
'crosses' => ['class' => 'common\components\parsers\CustomCsvParser',
'auto_detect_first_line' => true,
'min_column_quantity' => 4,
'hasHeaderRow' => true,
'keys' =>['ARTICLE', 'CROSS_ARTICLE', 'BRAND', 'CROSS_BRAND'],
'converter_conf' => [
//'class' => ' common\components\parsers\CustomConverter',
'hasKey' => 1,
'configuration' => [
"brand" => ['BRAND', 'CROSS_BRAND'],
"crosses" => [],
]
],],
|
d21c5c5f
Mihail
XMLparser - read ...
|
52
53
|
],
'xml' =>
|
0bec979b
Mihail
finish with xml a...
|
54
|
['console' =>
|
d21c5c5f
Mihail
XMLparser - read ...
|
55
|
['class' => 'yii\multiparser\XmlParser',
|
0bec979b
Mihail
finish with xml a...
|
56
|
'node' => 'Товар',
|
d3cf6647
Mihail
add multiply pric...
|
57
58
|
'converter_conf' => [
//'class' => ' common\components\parsers\CustomConverter',
|
0bec979b
Mihail
finish with xml a...
|
59
60
61
62
63
64
65
66
67
68
69
70
71
|
'hasKey' => 1,
'configuration' => ["details" => []
],],
],
'basic_column' => [
"BRAND" => 'Производитель',
"ARTICLE"=> 'Код',
"PRICE" => 'Розница',
"DESCR" => 'Наименование',
"BOX" => 'Колво',
"ADD_BOX"=> 'Ожидаемое',
"GROUP" => 'Группа'
],
|
df629228
Mihail
console csv parsing
|
72
|
],
|
d21c5c5f
Mihail
XMLparser - read ...
|
73
|
];
|
74072a2a
Mihail
add first version...
|
|
|