コード例 #1
0
 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";
     }
 }