Heim  >  Artikel  >  Backend-Entwicklung  >  Analyse der kohärenten Operationen von thinkphp

Analyse der kohärenten Operationen von thinkphp

不言
不言Original
2018-06-21 14:40:551640Durchsuche

Dieser Artikel stellt hauptsächlich die spezifische Verwendung und die Bedeutung der kohärenten Methode im Detail vor. Freunde, die sie benötigen, können sich darauf beziehen 🎜> Dieser Artikel analysiert die kohärente Operationsnutzung von thinkphp anhand von Beispielen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

1. Häufig verwendete aufeinanderfolgende Operationen, die nacheinander, jedoch in keiner bestimmten Reihenfolge verwendet werden können. Es müssen Methoden zum Auswählen, Aktualisieren, Löschen und Suchen vorhanden sein

1 . wo: Helfen Sie uns, Abfragebedingungen festzulegen

2.Reihenfolge: Ergebnisse sortieren

$arr=$m->order('id desc')->select();//字符串方法,默认是asc升序排列,加desc改为降序排列  
$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select(); //数组方法

3.limit: Ergebnisse begrenzen

limit(2,5)//从第2条取出5条  
limit('2,5')//字条串形式参数  
limit(10)//等同于limit(0,10)默认是从0开始

4.Feld: Abfragefeld festlegen

field('username as name,id') //传字符,修改字段名  
field(array('username'=>'name','id')//传数组查询,修改字段名  
field('id',true) //获取除了id以外的所有字段

5.Tabelle: Tabelle

6.Gruppe: Gruppierung

7.mit: im Zusammenhang mit der Gruppierung

2. Ergänzung

alias wird verwendet, um die aktuelle Datentabellendefinitions-Aliaszeichenfolge anzugeben.

page wird zum Abfragen von Paging verwendet (wird zur internen Begrenzung von Zeichenfolgen und Zahlen konvertiert).

join* wird zum Verbinden von Abfragen verwendet und unterstützt Strings und Arrays

union* Die für die Abfrage verwendete Union unterstützt Strings, Arrays und Objekte

distinct Die für die Abfrage verwendete Unique unterstützt den booleschen Wert

lock Sperrmechanismus für die Datenbank Boolescher Wert

Cache wird zum Abfragen des Caches verwendet und unterstützt mehrere Parameter (später ausführlich im Cache-Abschnitt beschrieben)

Beziehung wird für verwandte Abfragen verwendet (erfordert Unterstützung für verwandte Modellerweiterungen) Zeichenfolge

validate wird für Arrays zur automatischen Datenvalidierung verwendet

auto Für Arrays zur automatischen Datenvervollständigung

filter Für Datenfilterungszeichenfolgen

scope* Für benannte Bereichszeichenfolgen und -arrays

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Analyse der benutzerdefinierten ThinkPHP-Konfigurationsdateien


Das obige ist der detaillierte Inhalt vonAnalyse der kohärenten Operationen von thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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