Commit 492d8ac1c1ea0e337bff99cd354bfab3f5d5bdaf
1 parent
2a7a75b8
finishing with converter and dynamic form
Showing
4 changed files
with
11 additions
and
4 deletions
Show diff stats
backend/components/parsers/CustomCsvParser.php
@@ -17,14 +17,12 @@ class CustomCsvParser extends \yii\multiparser\CsvParser { | @@ -17,14 +17,12 @@ class CustomCsvParser extends \yii\multiparser\CsvParser { | ||
17 | public function setupConverter() | 17 | public function setupConverter() |
18 | { | 18 | { |
19 | 19 | ||
20 | - | ||
21 | if ($this->hasHeaderRow) { | 20 | if ($this->hasHeaderRow) { |
22 | // если у файла есть заголовок, то в результате имеем ассоциативный массив | 21 | // если у файла есть заголовок, то в результате имеем ассоциативный массив |
23 | $this->converter_conf['hasKey'] = 1; | 22 | $this->converter_conf['hasKey'] = 1; |
24 | } | 23 | } |
25 | 24 | ||
26 | $this->converter = \Yii::createObject($this->converter_conf); | 25 | $this->converter = \Yii::createObject($this->converter_conf); |
27 | - \common\components\CustomVarDamp::dumpAndDie($this); | ||
28 | 26 | ||
29 | } | 27 | } |
30 | 28 |
backend/components/parsers/config.php
backend/controllers/ParserController.php
@@ -120,7 +120,9 @@ public function actionWrite() | @@ -120,7 +120,9 @@ public function actionWrite() | ||
120 | //CustomVarDamp::dumpAndDie($model); | 120 | //CustomVarDamp::dumpAndDie($model); |
121 | if ($model->validate()) { | 121 | if ($model->validate()) { |
122 | $arr = $model->toArray(); | 122 | $arr = $model->toArray(); |
123 | - CustomVarDamp::dumpAndDie($arr); | 123 | + $data = json_decode( Yii::$app->getCache()->get( 'parser_data' ),true ); |
124 | + | ||
125 | + CustomVarDamp::dumpAndDie(DynamicFormHelper::CreateAssocArray($data, $arr)); | ||
124 | } | 126 | } |
125 | 127 | ||
126 | 128 |
common/components/CustomVarDamp.php
@@ -17,10 +17,16 @@ class CustomVarDamp extends BaseVarDumper { | @@ -17,10 +17,16 @@ class CustomVarDamp extends BaseVarDumper { | ||
17 | echo "</pre>"; | 17 | echo "</pre>"; |
18 | die; | 18 | die; |
19 | } | 19 | } |
20 | - public static function dump($var, $depth = 10, $highlight = false) | 20 | + public static function dump($var, $step = '', $depth = 10, $highlight = false) |
21 | { | 21 | { |
22 | echo "<pre>"; | 22 | echo "<pre>"; |
23 | + if ($step) { | ||
24 | + echo "-------------- {$step} -------------"; | ||
25 | + } | ||
23 | echo static::dumpAsString($var, $depth, $highlight); | 26 | echo static::dumpAsString($var, $depth, $highlight); |
27 | + if ($step) { | ||
28 | + echo "-------------- {$step} -------------"; | ||
29 | + } | ||
24 | echo "</pre>"; | 30 | echo "</pre>"; |
25 | 31 | ||
26 | } | 32 | } |