Die Beispiele in diesem Artikel beschreiben die Verwendung verwandter Abfragen in Yii2. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Es gibt zwei Tabellen, Beitrag und Kategorie, post.cate_id entspricht Category.id
Verwenden Sie Gii, um die Modelle von zu erhöhen diese beiden Tabellen
Dann gibt es den folgenden Code im Post-Modell
public function getCate() { return $this->hasOne(Category::className(), ['id' => 'cate_id']); }
Fügen Sie die folgende Methode am Ende des Post-Modells hinzu, um den Inhalt der Zuordnungstabelle zu erhalten
public static function getPostsByCategory($cate_id) { return Post::find() ->joinWith('cate') ->where(['post.cate_id'=>$cate_id]) ->asArray() ->all(); }
Ich hoffe, dieser Artikel hilft. Unsere PHP-Programmierung auf Basis des Yii-Frameworks ist hilfreich.
Weitere verwandte Artikel zu einfachen Anwendungsbeispielen verwandter Abfragen in Yii2 finden Sie auf der chinesischen PHP-Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),
