ThinkPHP は、MVC モデルを使用して開発された優(yōu)れた PHP 開発フレームワークで、使いやすい開発環(huán)境と豊富な開発ツールを提供します。 Webアプリケーションを開発する際には、追加、削除、変更、確認(rèn)といった操作が必要となることが多く、その中でも削除操作も欠かせません。 IDでデータを削除する方法を?qū)Wびましょう。
まず、たとえば IndexController というコントローラーを作成する必要があります。
<?php namespace app\index\controller; use think\Controller; use app\index\model\User; class IndexController extends Controller { public function delete($id) { $result = User::where('id', $id)->delete(); ????????if?($result)?{ ????????????$this->success('刪除成功',?''); ????????}?else?{ ????????????$this->error('刪除失敗'); ????????} ????} }
上記のコードでは、ユーザー データ テーブルがあると想定しています。データ テーブルの名前は「user」で、ユーザーの ID を格納する id という列があります。コントローラーを作成し、コントローラー內(nèi)に削除メソッドを作成し、User モデルを通じて $id に基づいてユーザーを削除します。
上記のコードでは、モデルの靜的メソッド delete() を呼び出します。このメソッドは、指定された條件に基づいてデータベースからレコードを削除し、削除されたレコードの數(shù)を返します。この例では、where() メソッドを使用して、渡された $id と等しい ID を持つユーザーを削除する條件を指定します。
最後に、このコントローラー メソッドをトリガーするリンクをビュー ページに作成する必要があります。
<a href="{:url('index/delete', ['id'=>$user['id']])}">刪除</a>
上記のコードでは、ThinkPHP が提供する url() 関數(shù)を使用して、id パラメーターを含む配列パラメーターを渡すことで URL アドレスを生成します。このパラメーターの値は $ user['id です'] は、対応するユーザーの ID です。ユーザーがリンクをクリックすると、自動的に削除メソッドにジャンプし、渡された ID に基づいてユーザーを削除します。
要約すると、ThinkPHP では ID によるデータの削除が非常に便利です。必要なのは、コントローラーで削除メソッドを作成し、モデルの削除メソッドを通じて ID に基づいてデータを削除し、ビュー ページにこのメソッドをトリガーするリンクを作成することだけです。
以上がthinkphpでIDで削除する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)