public function actionFavorites($type, $id) { if (!Auth::isLogged()) { Error::httpError(403); } $userId = Auth::getUser()['id']; $model = new FavoritesModel(); $model->user_id = $userId; $model->video_id = (int) $id; $model->type = (int) $type; if ($model->exists()) { FavoritesModel::model()->where("`user_id`='{$model->user_id}' AND `video_id`='{$model->video_id}' AND `type`='{$model->type}'")->delete(); echo "/assets/images/plus_fav.png"; } else { $model->save(); echo "/assets/images/minus_fav.png"; } }