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); } } }
public function actionUploadCharacteristics() { ValuesFtp::getFiles(); //значения характеристик PropertiesFtp::getFiles(); //свойства ProductsPropertiesFtp::getFiles(); //свойства номенклатуры \Yii::$app->getSession()->setFlash('success', 'Характеристики загружены'); return $this->redirect('index'); // TechcharFtp::getFiles(); //Технические характеристики // ProductsTechCharAssignmentFtp::getFiles(); //Товары - технические характеристики // TechcharValuesAssignmentFtp::getFiles(); //Технические характеристики }