Suchen Sie nach einer Möglichkeit, mithilfe von Modellen Abfragen mit mehreren Tabellen unter TP5 durchzuführen?
阳光
阳光 2018-10-10 08:44:29
0
4
1870

Liebe Meister, wenn ich tp5 zum Abfragen mehrerer Tabellen verwende, verwende ich die Ansichtsabfragemethode, ähnlich wie Db::view('table_a')->view('table_b')->view( 'table_c') ->view('table_d')->view('table_e')->select() Wenn Sie eine Modellklasse verwenden möchten, um dies ähnlich wie bei vielen Tabellen zu tun (Welche Methode wird verwendet, um verwandte Abfragen durchzuführen?). mehr als 5)? Müssen wir für jede Tabelle ein Inter-Table-Assoziationsmodell erstellen und diese dann zur Verwendung aneinanderreihen? Danke schön!

阳光
阳光

Antworte allen(4)
Autumn

DB::table('表1') ->alias('a')    ->field(")    ->where($where)    ->join('数据表 d','a.id=d.id','left')    ->join('')    ->join('')    ->order('')    ->page()    -> select();这样,不管你有多少个表都可以join进来

*

PHP网站制作安装程序步骤以及原理谁知道,求解???

*

PHP网站制作安装程序步骤以及原理

Don't cry

一般来说,很少用到你说的5个表连起来查询的,如果需要大部分都是你的业务逻辑或者数据库设计有问题。不用太纠结这种问题

  • Antwort 非常感谢提醒,谢谢啦
    阳光 Autor 2018-10-10 12:18:36
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage