suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Weinen, bitte geben Sie mir eine Antwort. Wie konvertiere ich die Join-Methode des Controllers in die Modellmethode?

Es gibt drei Tabellen

Produkttabelle Waren: Die Felder sind ID, Waren-ID, Warenname, Gebühr, Dauer, Einheit, Erstellungszeit

Software-Upgrade-Tabellen-Upgrade: Die Felder sind ID, App-Name, China-Name, App-Version, Force_Upgrade, Download-URL, Erstellungszeit

Software-Namenspreis-Detailtabelle upgrade_access: Die Felder sind id, gid (Warentabellen-ID), upgrade_id (Upgrade-Tabellen-ID)


Die ungefähre Anforderung lautet: Finden Sie den App-Namen des Software-Upgrade-Tabellen-Upgrades, das den Warentabellenwaren entspricht , und suchen Sie dann den Softwarenamen über app_name. Die upgrade_id der Preisdetailtabelle upgrade_access entspricht den gleichen Daten in der Produkttabelle 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();

Aber was ich jetzt brauche, ist, dass der Chef mich nicht die Controller-Methode verwenden lässt und sie mir erlaubt, die Modellebene zu schreiben und dann die Modellebene direkt anzuwenden. Wie soll die Modellebene geschrieben werden? besteht darin, den Eingabewert von app_name anzupassen und den Wert von app_name zu verwenden, um die Preisinformationen der Warentabelle zu finden

小阿**小阿**1731 Tage vor1004

Antworte allen(2)Ich werde antworten

  • 对方正在输入....

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

    吧你写好的这个直接扔到模型去也可以用。

    Antwort
    0
  • 春风十里吹不动你

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

    模型的写法跟控制器写法差别不是太大。自己建个模型。引入模型。可以百度一下。这个不难

    Antwort
    0
  • StornierenAntwort