[Datenbankbetriebsmodellmodell]
Modellmodelldatenbankbetrieb
TP-Framework-Hauptentwurfsmuster: MVC
C: Controller Controller Shop/Lib/Action/spezifischer Controller
V: Ansicht Shop/Tpl/Gruppe/Vorlagendatei anzeigen
M: Modelldaten Modellshop/Lib/Modell/spezifisches Modell
[Modell erstellen]
Erstellungsprinzip: Eine Datentabelle entspricht einem Datenmodell
Modell erstellen:
Wenn die folgenden Informationen angezeigt werden, bedeutet dies, dass unsere Datenbank Benutzername und Passwort werden nicht konfiguriert config.php
[Schritte zur Datenbanknutzung]:
[Datenbankkonfiguration config.php]:
[Relevante Informationen aus der Datenbank abrufen – Abfrage]
Wir verwenden die Methode select() Um die Informationen aus der Datenbank abzurufen. Um Dateninformationen zu erhalten, gibt diese Methode ein zweidimensionales Array zurück.
Wenn wir einen Datensatz erhalten möchten, verwenden Sie die Methode find(), die ein eindimensionales Array
$goods -> select() //Alle Datensätze und alle Feldergebnisse abrufen$goods -> //Die Datensatzergebnisse mit dem Primärschlüssel 15 abrufen $goods -> select(“ 10,15,20”) //Erhalten Sie die Datensatzinformationen mit dem Primärschlüssel im Bereich von 10, 15, 20$goods -> ; find(16); //Gib den Primärschlüssel in Form eines eindimensionalen Arrays zurück. Datensatzinformationen gleich 16$goods -> //Abfrage entsprechend dem Ort Bedingung des spezifischen XXX-Feldes und das eindimensionale Array-Ergebnis wird zurückgegeben. Diese Methode verwendet die automatische Bedingungsmethode __call() in Model.class.php. [Großschreibungsproblem]: [Detaillierte Demonstration der Datenbeschaffung durch Modellmodell]: [Methode zur Instanziierung des Modells]?
Das Obige stellt „Erste Schritte mit Thinkphp 5 – Modell (49)“ vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.