Example #1
0
 public static function SaveValue($valuesXML)
 {
     foreach ($valuesXML as $valueXML) {
         $name = (string) $valueXML->name;
         $value = ValuesFtp::findOne($name);
         if (is_null($value)) {
             // создаем запись
             $value = new ValuesFtp();
             $value->name = $name;
             $value->save(false);
         } else {
             // обновляем запись
             $value->name = $name;
             $value->save(false);
         }
     }
 }
Example #2
0
 public function actionUploadCharacteristics()
 {
     ValuesFtp::getFiles();
     //значения характеристик
     PropertiesFtp::getFiles();
     //свойства
     ProductsPropertiesFtp::getFiles();
     //свойства номенклатуры
     \Yii::$app->getSession()->setFlash('success', 'Характеристики загружены');
     return $this->redirect('index');
     //        TechcharFtp::getFiles(); //Технические характеристики
     //        ProductsTechCharAssignmentFtp::getFiles(); //Товары - технические характеристики
     //        TechcharValuesAssignmentFtp::getFiles(); //Технические характеристики
 }