cari

Rumah  >  Soal Jawab  >  teks badan

Menangis, tolong beri saya jawapan Bagaimana untuk menukar kaedah gabungan pengawal kepada kaedah model?

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

小阿**小阿**1768 hari yang lalu1027

membalas semua(2)saya akan balas

  • 对方正在输入....

    对方正在输入....2020-05-14 18:47:56

    Anda hanya boleh membuangnya ke dalam model dan menggunakannya.

    balas
    0
  • 春风十里吹不动你

    春风十里吹不动你2020-04-02 11:41:10

    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

    balas
    0
  • Batalbalas