PHP

php實戰:用代碼實現刪除微信小程序中的某條視頻

字號+ 編輯: Snake 修訂: 听风就是我 來源: 中原说教育 2023-09-12 我要說兩句(0)

在php小程序中,對於視頻的增刪查改也是非常有必要的,這是一個小程序中最爲基本的操作,今天我們就來聊聊小程序的刪除操作,使用php代碼在服務器耑你如何實現。

微信小程序

首先,我们来看一下完整的删除某条视频的代码,具体内容如下:

public function actionDelete() // 删除某条视频
{
    $input = json_decode(\Yii::$app->request->rawBody, true);
    if (empty($input)) {
        $input = \Yii::$app->request->post("form");
    }

    if (!isset($input)) {
        throw new \yii\web\HttpException(400, "参数输入有误");
    }

    $id = $input["id"];
    $obj = VideoFeed::findOne(['id'=>$id, 'user_id'=>$this->user->id]);

    if($obj) {
        $obj->is_delete = 1;
        $obj->save();
    }

    return true;
}

查找要删除的视频

我们要删除某条视频,首先,需要查询到相应的视频ID,这里的视频ID是手动输入的,对应代码为:

$input = json_decode(\Yii::$app->request->rawBody, true); //获取相应的输入数据

if (empty($input)) {
    $input = \Yii::$app->request->post("form");//如果输入为空,则以post方式从app的输入框中获取内容
}

如果输入为空时的异常处理

输入异常时,我们需要对这种情况进行异常处理——也就是提示输入有误。

相应代码如下:

if (!isset($input)) {
    throw new \yii\web\HttpException(400, "参数输入有误");
}
閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: PHP+JS聊天群

相關課文
  • mac開發接入微信公衆號接口返回報錯 cURL error 56: SSLRead() return error -9806

  • pecl安裝程序時報錯Array and string offset access syntax with curly braces is no longer supported

  • PHP的換行符是什麽

  • 由於商家傳入的H5交易參數有誤,該筆交易暫時無法完成,請聯系商家解決

我要說說
網上賓友點評