thinkphp は、さまざまな種類(lèi)の Web アプリケーションで広く使用されている最新の PHP フレームワークです。 thinkphp を使用した Web アプリケーションの開(kāi)発中に、__public__
という名前の変數(shù)が表示されることがあります。この変數(shù)は通常、CSS ファイルや JavaScript ファイルなどのパブリック靜的フォルダーへのパスを見(jiàn)つけるために使用されます。この記事では、thinkphp フレームワークをより便利に使用できるように、__public__
の値を構(gòu)成する方法を紹介します。
__パブリック__
とは何ですか?
PHP フレームワークを使用する場(chǎng)合、public
という名前のフォルダーを作成できます。このフォルダーには、すべてのパブリック CSS、畫(huà)像、スクリプト、およびその他の靜的ファイルが含まれます。 thinkphp フレームワークでは、リソース パスの混亂を避けるために、public
フォルダーの名前を __public__
に変更し、いくつかの簡(jiǎn)単な構(gòu)成を通じてフレームワークにこのフォルダーを認(rèn)識(shí)させます。
ページ內(nèi)の靜的ファイルを參照する場(chǎng)合、__PUBLIC__
事前定義定數(shù)を使用して、「__public__」フォルダーのパスを置き換えることができます。たとえば、__public__/styles
フォルダーに「styles.css」という名前のファイルがある場(chǎng)合、次の方法で HTML でこのスタイル ファイルを參照できます。
<link rel="stylesheet" type="text/css" href="__PUBLIC__/styles/styles.css">
This これにより、次の場(chǎng)所を見(jiàn)つけることができます。 CSS および JavaScript ファイルをより簡(jiǎn)単に修正できます。
__public__
の値を構(gòu)成するにはどうすればよいですか?
__public__
のフォルダー パスを変更するか、別の名前に設(shè)定する場(chǎng)合は、app.php
構(gòu)成ファイルで変更できます。 app.php
構(gòu)成ファイルは、thinkphp フレームワークのグローバル構(gòu)成ファイルであり、アプリケーションのルート ディレクトリの /config
フォルダーにあります。
app.php
ファイルを開(kāi)くと、いくつかの構(gòu)成項(xiàng)目が表示されます。次の構(gòu)成項(xiàng)目を見(jiàn)つけます。
//?+---------------------------------------------------------------------- //?|?模板設(shè)置 //?+---------------------------------------------------------------------- 'template'?=>?[ ????//?模板后綴 ????'view_suffix'?=>?'html', ], 'view_replace_str'?=>?[ ????'__PUBLIC__'?=>?'/public', ????'__STATIC__'?=>?'/public/static', ????'__MY_STATIC__'?=>?'/my_static', ],
view_replace_str
配列で、__PUBLIC__
の値が /public
に設(shè)定されていることがわかります。この値は、thinkphp フレームワークのデフォルトの __public__
フォルダーへのパスです。 __public__
の値を変更したい場(chǎng)合は、このパスを変更するだけです。
たとえば、__public__
を /my_public
に変更する場(chǎng)合は、'__PUBLIC__' => '/public'# を変更するだけです。 ## このコード行を
'__PUBLIC__' => '/my_public' に変更します。 HTML タグで靜的ファイルを參照する場(chǎng)合、フレームワークはそれに応じて
__PUBLIC__ 事前定義定數(shù)の値を置き換えます。
__public__ の役割と、構(gòu)成ファイル # を通じて
__public__## を変更する方法について説明しました。価値。この設(shè)定を使用すると、必要に応じて靜的リソース フォルダーの名前とパスを変更できるため、これらのファイルの管理と検索が容易になります。 フレームワークを使用する場(chǎng)合、これらのヒントを理解して習(xí)得すると、Web アプリケーションをより効率的に開(kāi)発できるようになります。開(kāi)発おめでとうございます!
以上がthinkphp で __public__ の値を構(gòu)成する方法の簡(jiǎn)単な分析の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類(lèi)リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)