哭遼 求大佬解答 控制器的join方法怎麼轉模型方法
小阿**
小阿** 2020-03-06 11:55:25
0
2
956

這有三張表

商品表goods: 欄位為id、goods_id、goods_name、fee、duration、unit、create_time

軟體升級表upgrade:欄位為 id、app_name、china_name 、app_version、force_upgrade、download_url、create_time

軟體名稱價格明細表upgrade_access: 欄位為id、gid(goods表id)、upgrade_id(upgrade表id)


# 大概需求是:查找商品表goods對應的軟體升級表upgrade的app_name然後透過app_name查找到軟體名稱價格明細表upgrade_access的upgrade_id為商品表goods相對應相同的資料
感覺你們看不懂我用控制器的方法查找出來了

$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('fee,goods_name,duration,unit') ->select();

但是現在需要的是老闆不讓我用控制器的方法讓我用model層寫然後直接運用模型層的方法

所以模型層應該怎麼寫 api是自訂輸入app_name的值 透過這個app_name的值來找goods表的價格資訊

小阿**
小阿**

全部回覆(2)
对方正在输入....

吧你寫好的這個直接丟到模型去也可以用。

春风十里吹不动你

模型的寫法跟控制器寫法差異不是太大。自己建個模型。引入模型。可以百度一下。這個不難

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!