So implementieren Sie es einfach über TP5 – Hinzufügen, Löschen, Ändern und Überprüfen

jacklove
Freigeben: 2023-03-25 17:20:01
Original
6129 Leute haben es durchsucht

TP5 – Die einfache Implementierung von Hinzufügen, Löschen, Ändern und Suchen ist sehr wichtig. In diesem Artikel werden die zugehörigen Vorgänge ausführlich erläutert.

a. Buchstabenfunktionen wie: M, U, I usw. können nicht verwendet werden. Sie können model, :url(), input() und andere Hilfsfunktionen zum Betrieb verwenden (anbei finden Sie auch einen Link, der von einer freundlichen Person auf der offiziellen Website gepostet wurde: http://www.thinkphp.cn). /topic/42108.html).
b. Formularoptimierungsdaten abrufen: $str=input('post.name'); ('Transfer method.Field name'). Wenn beim Schreiben eines Beitrags kein Feldname vorhanden ist, werden alle Formulardaten automatisch abgerufen und in das Array geschrieben.
c. Holen Sie sich den a-Tag-Parameter: $str=input('id'); ('parameter name'). Schreiben Sie nur den Parameternamen in das Tag a, und die Eingabeassistentfunktion kann automatisch die Post- oder Get-Methode ermitteln.
d. Für Datenverarbeitungsvorgänge wird empfohlen, den Code in das Modell zu schreiben und dann die Modellklasse über den Controller zu instanziieren ($test=model('Test');). Kopieren Sie dann die entsprechende Operationsmethode im Modell und rufen Sie sie auf ($res=$test->addTest()). Verwenden Sie dann den von der Beurteilungsmethode übergebenen true||false-Wert, um eine Seitensprungüberprüfung und -anzeige durchzuführen.
e. Im Controller können Daten nur über die DB-Assistentenfunktion bedient werden. Ebenso gibt es keine Bedienung im Modell.
f. Der Modellname sollte mit dem Namen der Datentabelle übereinstimmen, damit das Framework beim Ausführen von Vorgängen automatisch die entsprechende Tabelle findet. Wenn die Benennung inkonsistent ist, muss die Datentabelle im Modell deklariert werden (protected $table='table name'); dann schreiben Sie direkt (Test::operation name) in die Operation.

g. Die Befehlszeile ist eine gute Sache (mit einem Link: http://www.cnblogs.com/douz/p/6811471.html)

Codebeispiel:

Ansicht anzeigen:

So implementieren Sie es einfach über TP5 – Hinzufügen, Löschen, Ändern und Überprüfen

1. Hinzufügen ($user->pwd = md5(input('post.pwd')));)

Methode 1: Datenbankoperation wird in das Modell geschrieben und der Controller ruft die Methode nur in m auf

So implementieren Sie es einfach über TP5 – Hinzufügen, Löschen, Ändern und Überprüfen

Methode 2:

So implementieren Sie es einfach über TP5 – Hinzufügen, Löschen, Ändern und Überprüfen

Methode 3: Verwenden Sie die DB-Hilfsfunktion, um Datenbankoperationen direkt aufzurufen.

So implementieren Sie es einfach über TP5 – Hinzufügen, Löschen, Ändern und Überprüfen

2. Die Datenbankoperation wird in das Modell geschrieben und der Controller ruft die Methode direkt auf

//Die Datenoperation select() wird im Modell ausgeführt

öffentliche Funktion getUser()

{

$user = Demo::select();

return $user;

}

//Laden der Ansicht und Übergeben von Daten im Controller

$res = $user->getUser();

//Wir stellen vor die Ansicht und Übergabe der Abfrage Ergebnis

return view('demo',['res'=>$res]);

3 Ändern Sie die Daten in

//model Die select()-Operation

öffentliche Funktion edit()

{

if(request()->isGet()){

$res = Db::table('user')->where('id',input('get.id'))->update(['user' => input( 'get.user')]) ;

if($res){

return $this->success('modifikation erfolgreich');

}else{

return $ this->error('Modification failed');

}

}

}

4. Löschen : Verwenden Sie die DB-Assistentenfunktion, um den Datenbankbetrieb direkt aufzurufen.

öffentliche Funktion del()

{

//return input('id');

if(request()->isGet( )){

$res = Db::table('user')->where('id',input('id'))->delete();

if($res){

return $this->success('DeleteSuccessful');

}else{

return $this->error('Deletion failed');

}

}

}

Dieser Artikel ist für TP5- - Die einfache Implementierung des Hinzufügens, Löschens, Änderns und Überprüfens wird erläutert. Weitere Lernmaterialien finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

So fragen Sie den letzten Datensatz über MySQL ab

SQL Server findet die Maximal- und Minimalwerte ​​der Gruppe: Der Maximalwert entspricht der Zeit und der Minimalwert entspricht der Zeit

Verwandte Erläuterungen zum Left-Join-On und zur Wo-Bedingungsplatzierung

Das obige ist der detaillierte Inhalt vonSo implementieren Sie es einfach über TP5 – Hinzufügen, Löschen, Ändern und Überprüfen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!