Rumah  >  Artikel  >  rangka kerja php  >  Cara menggunakan kaedah model thinkphp5

Cara menggunakan kaedah model thinkphp5

藏色散人
藏色散人asal
2022-12-08 10:20:281919semak imbas

Cara menggunakan model thinkphp5: 1. Tanya berbilang rekod melalui "User::all(function($query){...}"; 2. Gunakan "User::select(function($query) ){...}" pertanyaan; 3. Pertanyaan melalui kaedah find() dan kaedah get(); 4. Data pertanyaan menggunakan kaedah column().

Cara menggunakan kaedah model thinkphp5

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi ThinkPHP5, komputer Dell G3

Bagaimana untuk menggunakan kaedah model thinkphp5

1. Berbilang pertanyaan rekod Untuk mendapatkan berbilang data, anda boleh menggunakan: kaedah pilih() dan kaedah semua(). kaedah select()

1. Perhatikan format hasil:

Lapisan luar ialah tatasusunan, dan lapisan dalam mengandungi berbilang objek yang ditanya

tidak boleh menggunakan toArray() secara langsung, anda perlu melintasi
        //(1)筛选条件使用闭包函数
        $res = User::all(function($query){
            $query->where('id','>',0)->field('id,name,email');
        });
        foreach($res as $val){
            dump($val->toArray());
        }
        //(2)筛选条件使用where()方法
        $res = User::where('id','>',0)->field('id,name,email')->all();
        //致命错误: Call to undefined method app\index\controller\User::all()

2. Apabila menggunakan kaedah all(), anda tidak boleh menggunakan mana, dsb. Kaedah

        //(1)筛选条件使用where()
        $res = User::where('id','>',0)->field('id,name,email')->select();
        foreach($res as $val){
            dump($val->toArray());
        }
        //(2)筛选条件使用闭包函数
        $res = User::select(function($query){
            $query->where('id','>',0)->field('id,name,email');
        });
        foreach($res as $val){
            dump($val->toArray());
        }


2. Untuk menanyakan rekod

anda boleh menggunakan kaedah find() dan kaedah get() Contoh 1. : Gunakan kaedah find()

Contoh 2: Gunakan get () kaedah 🎜>

Pembelajaran yang disyorkan: "

Tutorial Video thinkPHP

"

Atas ialah kandungan terperinci Cara menggunakan kaedah model thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn