Alle Konfigurationsdateitypen im Framework sind PHP-Dateien. Wie können wir es also aktivieren, um andere Arten von Erweiterungen zu laden? Dieser Artikel ist nur eine Erweiterung und es wird nicht empfohlen, den Quellcode des Frameworks zu ändern.
Wenn in der LoadFile-Methode, die wir zuvor gesehen haben, der Dateityp PHP oder Yaml ist, wird das Programm unterbrochen und die nachfolgenden Schritte werden nicht unterbrochen ausgeführt. Pares-Methode.
Was macht diese Parse-Methode?
Lesen Sie nach Eingabe der Paras-Methode zunächst die Kommentare.
Laden Sie dann die Dateien im Factory-Modus unter think/config/driver.
Nach Eingabe der Factory-Methode gehört dieser Inhalt nicht zum Container. Zu viel erklärt .
Sie müssen nur wissen, dass eine Instanz schließlich an die $object-Variable derparas
Methode
zurückgegeben wird. Am Ende wird die oben erwähnte Set-Methode verwendet und das interne Objekt->parse() ist die Interne Methode, die das zurückgegebene Objekt ausführt. Die folgende Abbildung zeigt beispielsweise drei Typen. Die gleichen Methoden gibt es in den drei Typen ini, json und xm
Dies ist der INI-Typ, das heißt, sie haben die gleiche Methode, um die entsprechenden Funktionen zu implementieren.
übergibt den entsprechenden Typ an eine Methode
parse_ini_file
Das obige ist der detaillierte Inhalt vonSo laden Sie andere Arten von Konfigurationsdateien in ThinkPHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!