Bei der Entwicklung mit ThinkPHP5 ist das Laden von Bildern eine sehr häufige Anforderung. Im Folgenden wird erläutert, wie Bilder in ThinkPHP5 geladen werden.
Zuerst müssen wir das statische Ressourcenspeicherverzeichnis bestimmen. In ThinkPHP5 werden statische Ressourcendateien normalerweise im öffentlichen/statischen Verzeichnis gespeichert.
In der Vorlagendatei können wir das Bild über den folgenden Code referenzieren:
<img src="__STATIC__/img/picture.jpg" alt="picture">
Im obigen Code stellt __STATIC__ den absoluten Pfad des öffentlichen/statischen Verzeichnisses dar. Daher kann auf jede Datei im öffentlichen/statischen Verzeichnis auf diese Weise verwiesen werden. Die Bilder werden im Verzeichnis public/static/img abgelegt. Ersetzen Sie img einfach durch den Namen des Ordners, z. B. public/static/css, public/static/js usw.
Wenn Sie lokale Bilder laden müssen, müssen Sie nur den Pfad des Bildes im src-Attribut des -Tags angeben. Der Code lautet wie folgt:
<img src="/static/img/picture.jpg" alt="picture">
Das sollte es sein Beachten Sie, dass der Pfad hier relativ zum Stammverzeichnis des Domänennamens und nicht zum Anwendungsstammverzeichnis ist. Wenn die Anwendung beispielsweise unter dem Domänennamen myapp.com bereitgestellt wird, stellt „/“ den Stammpfad des Domänennamens myapp.com dar.
Wenn Sie Bilder aus dem Internet laden müssen, müssen Sie nur die URL-Adresse des Bildes angeben. Der Code lautet wie folgt:
<img src="http://www.example.com/picture.jpg" alt="picture">
Der Pfad hier ist die vollständige URL-Adresse wo sich das Bild befindet.
Im Allgemeinen ist das Laden von Bildern in ThinkPHP5 sehr praktisch. Sie müssen das Bild nur an der richtigen Stelle platzieren und den richtigen Verweis im Code vornehmen. Ich hoffe, dieser Artikel ist hilfreich für Sie.
Das obige ist der detaillierte Inhalt vonSo laden Sie Bilder in thinkphp5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!