Menangis, tolong beri saya jawapan Bagaimana untuk menukar kaedah gabungan pengawal kepada kaedah model?
小阿**
小阿** 2020-03-06 11:55:25
0
2
1014

Terdapat tiga jadual

Barang jadual produk: Medan ialah id, id_barang, nama_barang, yuran, tempoh, unit, masa_buat

Naik taraf jadual menaik taraf perisian: Medan ialah id, nama_aplikasi, nama_china, versi_aplikasi, naik taraf_kuat, muat turun_url, cipta_masa

Harga nama perisian naik taraf_akses terperinci: Medan ialah id, gid (id jadual barangan), id_upgrade (id jadual naik taraf)


Keperluan anggaran ialah: cari nama_apl peningkatan jadual naik taraf perisian yang sepadan dengan barang jadual barang , dan kemudian cari nama perisian melalui app_name Id_upgrade bagi jadual butiran harga upgrade_access sepadan dengan data yang sama dalam barang jadual produk
Saya rasa anda tidak dapat memahaminya.Saya menggunakan kaedah pengawal untuk mengetahuinya

$ data = Db::name('upgrade_access') ->alias(' a') ->join('goods b','b.id = a.gid') ->join('upgrade c', 'c.id = a.upgrade_id') ->where([' app_name'=>$appname]) ->field('yuran,nama_barang,tempoh,unit') ->select();

Tetapi apa yang saya perlukan sekarang ialah bos tidak akan membenarkan saya menggunakan kaedah pengawal dan membenarkan saya menggunakannya Kaedah menulis lapisan model dan kemudian menggunakan lapisan model secara langsung

Jadi bagaimanakah lapisan model harus ditulis? adalah untuk menyesuaikan nilai input app_name dan menggunakan nilai app_name untuk mencari maklumat harga jadual barang

小阿**
小阿**

membalas semua(2)
对方正在输入....

Anda hanya boleh membuangnya ke dalam model dan menggunakannya.

春风十里吹不动你

Perbezaan antara cara penulisan model dan cara penulisan controller tidak terlalu besar. Bina model sendiri. Memperkenalkan model. Anda boleh mencarinya di Baidu. Ini tidak sukar

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan