public function setLearned() { $learned = $_POST['learned']; $word_ids = $_POST['word_ids']; echo 'learned = ' . $learned . '</br>'; echo 'word_ids = ' . $word_ids . '</br>'; $words = explode(",", $word_ids); $model = new DictModel(); foreach ($words as $word) { $model->id = $word; $model->learned = '1'; $model->save(); } }
public function addToDictionary() { $model = new DictModel(); $model->movie_id = $_POST['movie_id']; $model->en_word = $_POST['en_word']; $model->ru_word = $_POST['ru_word']; $model->series_id = $_POST['series_id']; $model->phrase_ru = "Взято из пикибука"; $model->date = date('Y-m-d'); $model->user_id = $_SESSION['user']['id']; $issetDictWord = DictModel::model()->where("`movie_id` = '{$model->movie_id}' AND `en_word` = '{$model->en_word}' AND `user_id`=={$model->user_id} ")->findRow(); if (empty($issetDictWord->id)) { $model->save(); } else { echo 'error'; } }
public function actionAddDict() { $ids = $_POST['l4']; $ids = explode(":", $ids); //$model = DictModel::model()->where("`id`='" . (int)$id . "'")->findRow(); $last_word = DictModel::model()->where(" `movie_id` = '" . $ids[0] . "' AND `series_id` = '" . $ids[2] . "' AND `en_word` LIKE '" . $_POST['l1'] . "' AND `user_id` = '" . Auth::getUser()['id'] . "'")->findRow(); //var_dump($last_word); if (!$last_word) { $model = new DictModel(); $model->user_id = Auth::getUser()['id']; $model->en_word = $_POST['l1']; $model->ru_word = $_POST['l2']; $model->phrase = $_POST['l3']; $model->movie_id = $ids[0]; $model->series_id = $ids[2]; $model->date = date("Y-m-d"); $model->save(); echo "ok"; } else { echo "not_ok"; } }