private function updateAll() { $searchModel = new AtcinfoSearch(); $dataProvider = $searchModel->getWorked(); $atcinfos = $dataProvider->getModels(); $saver = new dbConnector\CdrSaver(); foreach ($atcinfos as $atc) { $mLoader = new dbConnector\CdrLoader($atc); $connection_result = $mLoader->connect(); if ($connection_result) { $saver->beginSave($atc); do { $cdr = $mLoader->listCdr(); if ($cdr[0] != false) { $saver->save($cdr[0]); } } while ($cdr[1] == true); $saver->endSave(); } else { echo $connection_result; } } }
/** * Lists all Atcinfo models. * @return mixed */ public function actionIndex() { $searchModel = new AtcinfoSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }