Heim > Backend-Entwicklung > PHP-Tutorial > [thinkphp] Grundlagenhandbuch

[thinkphp] Grundlagenhandbuch

WBOY
Freigeben: 2016-08-08 09:32:45
Original
914 Leute haben es durchsucht

Unabhängige Gruppierung:

In Apps ist jede Gruppe völlig unabhängig, einschließlich Modellen, Controllern, Ansichten, Konfigurations- und Funktionsdateien usw., was sehr praktisch sein kann Führen Sie Gruppenbewegungen und -entladungen durch.
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

Thinkphp-Ausgabemodell und -Konfiguration

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

verwenden

c. Ä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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage