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-KonfigurationsdateienDas 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!