Maison  >  Article  >  cadre php  >  Comment charger des images dans thinkphp5

Comment charger des images dans thinkphp5

PHPz
PHPzoriginal
2023-04-11 10:33:04841parcourir

Lors du développement avec ThinkPHP5, le chargement d'images est une exigence très courante. Ce qui suit présente comment charger des images dans ThinkPHP5.

  1. Répertoire de stockage des ressources statiques

Nous devons d'abord déterminer le répertoire de stockage des ressources statiques. Dans ThinkPHP5, les fichiers de ressources statiques sont généralement stockés dans le répertoire public/static.

  1. Référence des images

Dans le fichier modèle, nous pouvons référencer l'image via le code suivant :

<img src="__STATIC__/img/picture.jpg" alt="picture">

Dans le code ci-dessus, __STATIC__ représente le chemin absolu du répertoire public/statique. Par conséquent, n'importe quel fichier du répertoire public/static peut être référencé de cette manière. Les images sont placées dans le répertoire public/static/img. Remplacez simplement img par le nom du dossier, tel que public/static/css, public/static/js, etc.

  1. Charger des images locales

Si vous devez charger des images locales, il vous suffit de spécifier le chemin de l'image dans l'attribut src de la balise . Il convient de noter que le chemin ici est relatif à la racine du nom de domaine et non à la racine de l'application. Par exemple, si l'application est déployée sous le nom de domaine myapp.com, alors « / » représente le chemin racine du nom de domaine myapp.com.

Charger des images depuis Internet
  1. Si vous devez charger des images depuis Internet, il vous suffit de spécifier l'adresse URL de l'image. Le code est le suivant :
<img src="/static/img/picture.jpg" alt="picture">

Le chemin ici est l'adresse URL complète. où se trouve l'image.

En général, charger des images dans ThinkPHP5 est très pratique. Il vous suffit de placer l'image au bon endroit et de faire la bonne référence dans le code. J'espère que cet article vous sera utile.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn