public function actionSalvaConteudoAula() { // echo print_r(Yii::$app->request->post()); // exit(); $salvos = 0; if (Yii::$app->request->post()) { $post = Yii::$app->request->post(); // $transaction = Yii::$app->db->beginTransaction(); // try { unset($post['_csrf']); foreach ($post as $i => $item) { $aux = split('_', $i); $scheduleContent = Acdscheduleprofessorcontent::findOne(['scheduleprofessorcontentid' => (int) $aux[1]]); if ($scheduleContent == null) { $scheduleContent = new Acdscheduleprofessorcontent(); } $scheduleContent->ipaddress = $_SERVER['REMOTE_ADDR']; $scheduleContent->datetime = Yii::$app->DadosServidor->getDateNow(); $scheduleContent->realstartdate = $aux[3] . ' ' . $aux[5]; $scheduleContent->realenddate = $aux[3] . ' ' . $aux[6]; $scheduleContent->scheduleprofessorid = $aux[2]; $scheduleContent->timeid = $aux[4]; $scheduleContent->date = $aux[3]; // $scheduleContent->username = '******'; $scheduleContent->description = $item; $scheduleContent->classoccurred = true; if ($scheduleContent->description != '' || $scheduleContent->description != null) { if ($scheduleContent->save()) { $salvos++; } else { } } } if ($salvos != 0) { echo 1; } else { echo 0; } // $transaction->commit(); /* } catch (\Exception $e) { $transaction->rollback(); echo 0; throw $e; // return false; }*/ } else { //echo 0; // return false; } ///exit(); }