今回は、thinkphp5 に静的リソースのパスと定数をロードさせる方法と、thinkphp5 に静的リソースのパスと定数をロードさせるための注意事項について説明します。以下は実際的なケースです。見てみましょう。
1. 静的リソースパスをロードします
5.0.4 以降のバージョンは直接使用できます ROOT: プロジェクトディレクトリ STATIC: プロジェクトディレクトリの下の静的ディレクトリ JS: プロジェクトディレクトリ下の static/js ディレクトリ css: プロジェクトディレクトリの下の static/css ディレクトリ ビュー テンプレートを使用して、これらの定数の特定のパスを出力できます<!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>
/ /projectname/public/static /projectname/public/static/js /projectname/public/static/css
<?php return [ 'view_replace_str' => [ 'PUBLIC'=>'../public/static/admin', 'ROOT' => '/', 'APP' => 'app/admin/', ] ];
3. パス定数
システムおよびアプリケーションのパス定数は、システムのデフォルトのディレクトリ仕様に使用され、ディレクトリをカスタマイズしたくない場合は、それらを再定義することで変更できます。通常、これらの定数を変更する必要はありません。 りー
4. システム定数
システム定数は、開発環境の変更や設定の変更に応じて変化します。
DS 当前系统的目录分隔符 THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录 APP_PATH 应用目录(默认为application) CONF_PATH 配置目录(默认为APP_PATH) LIB_PATH 系统类库目录(默认为 THINK_PATH.'library/') CORE_PATH 系统核心类库目录 (默认为 LIB_PATH.'think/') TRAIT_PATH 系统trait目录(默认为 LIB_PATH.'traits/') EXTEND_PATH 扩展类库目录(默认为 ROOT_PATH . 'extend/') VENDOR_PATH 第三方类库目录(默认为 ROOT_PATH . 'vendor/') RUNTIME_PATH 应用运行时目录(默认为 ROOT_PATH.'runtime/') LOG_PATH 应用日志目录 (默认为 RUNTIME_PATH.'log/') CACHE_PATH 项目模板缓存目录(默认为 RUNTIME_PATH.'cache/') TEMP_PATH 应用缓存目录(默认为 RUNTIME_PATH.'temp/')
PHP 配列アクセス インターフェイス ArrayAccess の使用の詳細な説明
以上がthinkphp5 に静的リソースのパスと定数をロードさせる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。