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交易參數有誤,該筆交易暫時無法完成,請聯系商家解決

我要說說
網上賓友點評
沙發已空