public function actionLoadDep($id) { $ii = 0; $result = false; $thefile = Yii::app()->params['load_xml_tdir'] . "department.xml"; if (file_exists($thefile)) { $result = simplexml_load_file($thefile); } $db = 1; if ($result) { foreach ($result as $key => $value) { switch ($key) { case 'xFir': if ($value[0]->dbKey == $id) { foreach ($value[0]->props[0] as $ke => $valu) { $model = new DepartmentProp(); $model->id = $id; $model->_key = (string) $ke; $model->_value = (string) $valu[0]; if ($model->save()) { $ii++; } } } break; } } } $this->renderText("Loaded department:" . $id); }