Parameter perkaitan satu-ke-banyak TP5 jauh cara mengisi
葫芦娃平衡盘
葫芦娃平衡盘 2018-05-08 14:33:44
0
5
1891

Mula-mula mari kita bercakap tentang idea mencari id_kedai dalam jadual barang berdasarkan barang dalam pesanan_barang, dan kemudian mencari nama dalam jadual kedai berdasarkan id_kedai Jadual_barangan pesanan tidak berkaitan dengan jadual kedai .
Saya meniru tulisan dalam TP5
public function shop()
{
            return $ this->hasManyThrough('Shop','Goods','goods_id','shop_id','id')(a> 0) ;
Ia adalah parameter berikut Saya tidak tahu yang mana satu untuk ditulis bolehkah pakar memberi saya sedikit nasihat

葫芦娃平衡盘
葫芦娃平衡盘

membalas semua(1)
PeterZhu

Sila buka jejak dan siarkan pernyataan SQL yang dijana

  • balas Maaf, cikgu, saya tidak tahu cara membuka jejak...
    葫芦娃平衡盘 pengarang 2018-05-08 16:27:47
  • balas Sila baca manual rasmi dengan teliti: https://www.kancloud.cn/manual/thinkphp5_1/354096
    天蓬老师 pengarang 2018-05-08 16:56:40
  • balas 老师 找到了 [ SQL ] TUNJUKKAN LAjur DARIPADA `ant_auth_group_access` [ RunTime:0.002001s ] [ SQL ] PILIH `aga`.`uid`,`aga`.`group_id`,`ag`.`id`,`ag`.`pid`,`ag`.`name`,`ag`.`rules ` DARI `ant_auth_group_access` `aga` LEFT JOIN `ant_auth_group` `ag` HIDUP `aga`.`group_id`=`ag`.`id` WHERE ( aga.uid='1' dan ag.status='normal' ) [ Masa Jalanan: 0.002000s ] [ SQL ] TUNJUKKAN LAjur DARIPADA `ant_auth_rule` [ RunTime:0.003000s ] [ SQL ] PILIH `id`,`pid`,`condition`,`icon`,`name`,`title`,`ismenu` FROM `ant_auth_rule` WHERE `status` = 'normal' [ RunTime:0.003000s ] [ SQL ] TUNJUKKAN LAjur DARIPADA `barang_pesanan_semut` [ RunTime:0.003000s ] [ SQL ] PILIH * DARI `ant_order_goods` DI MANA `id` = 13 HAD 1 [ RunTime:0.001000s ] [ SQL ] TUNJUKKAN LAjur DARIPADA `ant_goods` [ RunTime:0.003000s ] [ SQL ] TUNJUKKAN LAjur DARIPADA `ant_shop` [ RunTime:0.003000s ] 他的意思是没有找到 barang_semut和kedai_semut吗
    葫芦娃平衡盘 pengarang 2018-05-08 17:23:10
  • balas Saya tidak begitu faham mengapa ia hanya memerlukan 3 parameter Kerana saya sepadan dengan medan (kedua) jadual tengah berdasarkan medan jadual utama (yang pertama), dan kemudian mendapatkan sekeping data tertentu yang sepadan dengan. jadual tengah dan kemudian ambil medan lain (yang ketiga) sepadan dengan ID data jadual terakhir (yang keempat), jadi saya fikir perlu ada empat medan Ini menyebabkan saya tidak mengetahui yang mana antara tiga parameter untuk mengisi.
    葫芦娃平衡盘 pengarang 2018-05-08 17:30:05
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan