ThinkPHP5 で開発する場合、画像の読み込みは非常に一般的な要件ですが、以下では ThinkPHP5 で画像を読み込む方法を紹介します。
まず静的リソースの保存ディレクトリを決定する必要がありますが、ThinkPHP5 では通常、静的リソース ファイルは public/static ディレクトリに保存されます。
テンプレート ファイルでは、次のコードを通じて画像を参照できます。
<img src="__STATIC__/img/picture.jpg" alt="picture">
上記のコードでは、__STATIC__ は次のコードを表します。 public/static ディレクトリへの絶対パスです。したがって、public/static ディレクトリ内の任意のファイルをこの方法で参照できます。画像は public/static/img ディレクトリに配置されます。img を public/static/css や public/static/js などのフォルダー名に置き換えるだけです。
ローカル イメージをロードする必要がある場合は、 タグの src 属性にイメージのパスを指定するだけです。コードは次のとおりです:
<img src="/static/img/picture.jpg" alt="picture">
ここでのパスは、アプリケーションのルート ディレクトリに対する相対パスではなく、ドメイン名のルート パスに対する相対パスであることに注意してください。たとえば、アプリケーションがドメイン名 myapp.com でデプロイされている場合、「/」はドメイン名 myapp.com のルート パスを表します。
ネットワーク上に画像をロードする必要がある場合は、画像の URL アドレスを指定するだけです。コードは次のとおりです:
<img src="http://www.example.com/picture.jpg" alt="picture">
Here パスは、画像が配置されている完全な URL アドレスです。
一般的に、ThinkPHP5 での画像のロードは非常に便利で、画像を正しい場所に置き、コード内で正しい参照を行うだけで済みます。この記事がお役に立てば幸いです。
以上がthinkphp5で画像をロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。