English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1、Pfade für das Laden der statischen Ressourcen
größer als5.0.4Die Version kann direkt verwendet werden
__ROOT__ : Pfad zum Projektverzeichnis
__STATIC__ : Im Verzeichnis static des Projekts
__JS__ : Im Verzeichnis static des Projekts/js-Verzeichnis
__CSS__: Im Verzeichnis static des Projekts/css-Verzeichnis
Wir können die spezifischen Pfade dieser Constanten mit dem View-Template ausgeben
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> __ROOT__<br> __STATIC__<br> __JS__<br> __CSS__<br> </body> </html>
Die Ausgabe der Seite ist wie folgt:
/ /projectname/public/static /projectname/public/static/js /projectname/public/static/css
Öffnen Sie die Datei config im Verzeichnis application und passen Sie die Ressourcenconstanten nach Bedarf an. Nach der Definition können die Constanten im Template verwendet werden.
Beispiel:
<?php return [ 'view_replace_str' => [ '__PUBLIC__'=>'../public/static/ '__ROOT__' => '',/',' '__APP__' => 'app/admin/',' ]; );
2、vordefinierte Constanten
Vordefinierte Constanten sind Constanten, die im System fest eingestellt sind und nicht mit den Änderungen der Umgebung variieren. Dazu gehören:
EXT - Dateiendung der Bibliothekdateien (.php)
THINK_VERSION - Versionsnummer des Frameworks
3、Pfade der Constanten
Pfade der System- und Anwendungs-Constanten werden für die Standardverzeichnisspezifikationen des Systems verwendet und können geändert werden, wenn eine Anpassung der Verzeichnisse nicht gewünscht ist. Diese Constanten müssen in der Regel nicht geändert werden.
DS - Verzeichnis-Trennzeichen des aktuellen Systems THINK_PATH - Verzeichnis des Framework-Systems ROOT_PATH - Pfad zur Basisverzeichnis des Frameworks APP_PATH Anwendungsverzeichnis(Standardmäßig application) CONF_PATH Konfigurationsverzeichnis(Standardmäßig APP_PATH) LIB_PATH Systembibliothekverzeichnis(Standardmäßig THINK_PATH.'library/) CORE_PATH Systemkernbibliothekverzeichnis (Standardmäßig LIB_PATH.'think/) TRAIT_PATH Systemtrait-Verzeichnis (Standardmäßig LIB_PATH.'traits/) EXTEND_PATH Erweiterungs-Bibliothekverzeichnis (Standardmäßig ROOT_PATH . 'extend/) VENDOR_PATH Drittanbieter-Bibliothekverzeichnis (Standardmäßig ROOT_PATH . 'vendor/) RUNTIME_PATH Anwendungszeitverzeichnis (Standardmäßig ROOT_PATH.'runtime/) LOG_PATH Anwendungsprotokollierungsverzeichnis (Standardmäßig RUNTIME_PATH.'log/) CACHE_PATH Projektvorlagen-Cache-Verzeichnis (Standardmäßig RUNTIME_PATH.'cache/) TEMP_PATH Anwendungsspeicherverzeichnis (Standardmäßig RUNTIME_PATH.'temp/)
4、Systemkonstanten
Systemkonstanten ändern sich mit der Änderung der Entwicklungs 环境 oder der Änderung der Einstellungen.
IS_WIN Ob es sich um die Windows-Umgebung handelt IS_CLI Ob es sich um den Befehlszeilenmodus handelt THINK_START_TIME Startzeit (Zeitstempel) THINK_START_MEM Memory-Verwendung beim Starten ENV_PREFIX Umgebungsvariablen-Konfigurationspräfix
Zusammenfassung
Das oben Genannte ist das, was der Herausgeber Ihnen vorgestellt hat, thinkphp5 Der Pfad zur Ladung statischer Ressourcen und Methoden der Konstanten hofft, dass er Ihnen hilft, wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht, der Herausgeber wird rechtzeitig auf Ihre Fragen antworten!