ThinkPHP ist ein hervorragendes PHP-Entwicklungsframework, das mit dem MVC-Modell entwickelt wurde und eine benutzerfreundliche Entwicklungsumgebung und umfangreiche Entwicklungstools bietet. Bei der Entwicklung von Webanwendungen ist es h?ufig erforderlich, Vorg?nge hinzuzufügen, zu l?schen, zu ?ndern und zu überprüfen, wobei auch L?schvorg?nge unverzichtbar sind. Erfahren Sie, wie Sie Daten anhand der ID l?schen.
Zuerst müssen wir einen Controller erstellen, beispielsweise mit dem Namen 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('刪除失敗'); ????????} ????} }
Im obigen Code gehen wir davon aus, dass wir eine Benutzerdatentabelle haben. Die Datentabelle hei?t ?Benutzer“ und es gibt eine Spalte namens ?id“, in der die ID des Benutzers gespeichert wird. Wir erstellen einen Controller, erstellen eine L?schmethode im Controller und l?schen den Benutzer basierend auf $id über das Benutzermodell.
Im obigen Code rufen wir die statische Methode delete() des Modells auf. Diese Methode l?scht Datens?tze basierend auf angegebenen Bedingungen aus der Datenbank und gibt die Anzahl der gel?schten Datens?tze zurück. In unserem Beispiel verwenden wir die Methode where(), um die Bedingung zum L?schen eines Benutzers anzugeben, dessen ID mit der übergebenen $id übereinstimmt.
Schlie?lich müssen wir auf der Ansichtsseite einen Link erstellen, um diese Controller-Methode auszul?sen.
<a href="{:url('index/delete', ['id'=>$user['id']])}">刪除</a>
Im obigen Code verwenden wir die von ThinkPHP bereitgestellte Funktion url(), um eine URL-Adresse zu generieren, indem wir einen Array-Parameter übergeben, der den Parameter id enth?lt. Der Wert dieses Parameters ist $user['id '], der ist die ID des entsprechenden Benutzers. Wenn der Benutzer auf den Link klickt, springt er automatisch zu unserer L?schmethode, die den Benutzer basierend auf der übergebenen ID l?scht.
Zusammenfassend l?sst sich sagen, dass das L?schen von Daten nach ID in ThinkPHP sehr praktisch ist. Wir müssen lediglich eine L?schmethode im Controller erstellen, die Daten basierend auf der ID über die L?schmethode des Modells l?schen und dann auf der Ansichtsseite einen Link erstellen, um diese Methode auszul?sen.
Das obige ist der detaillierte Inhalt vonSo l?schen Sie anhand der ID in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)