Die Standardstruktur des unabhängigen Gruppenverzeichnisses ist (am Beispiel einer Heimgruppe):
-- Home Home-Gruppenverzeichnis
├- Common Group Function-Verzeichnis
├- Conf-Gruppenkonfigurationsverzeichnis
├- Lang Group Language Pack-Verzeichnis
├- Action Group Action Controller-Verzeichnis
├- Modellgruppiertes Modellmodellverzeichnis
├- Widget-gruppiertes Widget-Verzeichnis
├- ORG-gruppiertes erweitertes Klassenbibliotheksverzeichnis
├- ... andere hierarchische Verzeichnisse
└- Tpl-gruppiertes Vorlagenverzeichnis
1. Ausgabe von ThinkPHP 3 (Wichtige Punkte)
a. Ausgabe auf der Seite über native PHP-Ausgabemethoden wie echo
b. Ausgabe über die Anzeigemethode
Wenn Sie eine Variable zuweisen möchten, können Sie die Zuweisungsmethode
verwendenc. Ändern Sie die linken und rechten Trennzeichen
Ändern Sie nicht die Konfigurationselemente in der Konfigurationsdatei
'TMPL_L_DELIM'=>'<{', //Ändern Sie das linke Trennzeichen
'TMPL_R_DELIM'=>'}>', //Ändern Sie das rechte Trennzeichen
2. Modellverwendung von ThinkPHP 3 (Wichtige Punkte)
Sie müssen die Datenbank in Form eines neuen Modells (Tabellenname) in der Methode
betreiben$m=new Model('User');
$arr=$m->select();
'DB_TYPE'=>'mysql', //Legen Sie den Datenbanktyp fest
'DB_HOST'=>'localhost',//Legen Sie den Host fest
'DB_NAME'=>'thinkphp',//Legen Sie den Datenbanknamen fest
'DB_USER'=>'root', //Benutzernamen festlegen
'db_pwd' = & gt; '', // Passwort festlegen
'DB_PORT'=>'3306', //Stellen Sie die Portnummer ein
'DB_PREFIX'=>'tp_', //Tabellenpräfix festlegen
Sie können zur Konfiguration auch die DSN-Methode verwenden
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//DSN-Methode zum Konfigurieren von Datenbankinformationen verwenden
Wenn beide Methoden gleichzeitig vorhanden sind, hat die DSN-Methode Vorrang
Es gibt auch ein einfaches und praktisches Modell
M() entspricht new Model();
$m=M('Benutzer');
$arr=$m->select();
Die Instanz des Modells kann die Daten bearbeiten. Der Vorgang besteht im Allgemeinen darin, CURD hinzuzufügen, zu löschen, zu löschen und zu überprüfen
Add -C Create $m->add()
Löschen -D Löschen $m->delete()
Ändern -U Update $m->save()
Markieren Sie -R Read $m->select()
3. Ergänzende Informationen (Verständnis)
a. Die Vorlage kann das Array durchlaufen
<{$vo.id}>----<{$vo.username} >-----<{$vo.sex}>
b. Wir können page_trace in der Debugging-Funktion aktivieren
1. Schalten Sie die Debugging-Funktion ein
//3. Debugging-Modus aktivieren
define('APP_DEBUG',true);
2. Wir müssen die Konfigurationsdatei einrichten und die Seitenverfolgung aktivieren
‚SHOW_PAGE_TRACE‘=>true,//Seitenverfolgung öffnen
Konfiguration:
'URL_PATHINFO_DEPR'=>'-',//Ändern Sie das URL-Trennzeichen
'TMPL_L_DELIM'=>'<{', //Ändern Sie das linke Trennzeichen
'TMPL_R_DELIM'=>'}>', //Rechtes Trennzeichen ändern
'DB_TYPE'=>'mysql', //Legen Sie den Datenbanktyp fest
'DB_HOST'=>'localhost',//Legen Sie den Host fest
'DB_NAME'=>'thinkphp',//Legen Sie den Datenbanknamen fest
'DB_USER'=>'root', //Benutzernamen festlegen
'DB_PWD'=>'', //Passwort festlegen
'DB_PORT'=>'3306', //Stellen Sie die Portnummer ein
'DB_PREFIX'=>'tp_', //Tabellenpräfix festlegen
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//DSN-Methode zum Konfigurieren von Datenbankinformationen verwenden
'SHOW_PAGE_TRACE'=>true,//Öffnen Sie die Seite Trace http://w2ks.com/
Das Obige stellt die grundlegende Anleitung von [thinkphp] vor, einschließlich verschiedener Aspekte. Ich hoffe, dass sie für Freunde, die sich für PHP-Tutorials interessieren, hilfreich sein wird.