Thinkphp メソッドでエントリを置き換えます: 1. 定数定義 "define('BUILD_LITE_FILE',true);" をエントリ ファイルに追加します; 2. 元のアプリケーション エントリ ファイル内のフレームワーク エントリ ファイルを " require './Runtime/lite.php';"; 3. lite.php ファイルをアプリケーション エントリ ファイルと同じディレクトリにコピーし、名前を直接 Index.php に変更します。
#このチュートリアルの動作環境: Windows 7 システム、thinkphp バージョン 3.2、Dell G3 コンピューター。
thinkphp エントリを置き換えるにはどうすればよいですか?
Thinkphp デプロイメント/置換エントリ
置換エントリ
3.2 バージョンは、現在の実行状況に応じて Lite の生成をサポートします。環境ファイル。フレームワークのエントリ ファイルまたはアプリケーション エントリ ファイルを置き換えて、操作効率を向上させることができます。
実稼働環境でデバッグ モードをオフにした後、Lite ファイルを生成することをお勧めします。
現在の SAE プラットフォームは Lite ファイルの直接生成をサポートしていないことに注意してください。
Lite ファイルの生成
Lite ファイルを生成するには、エントリ ファイルに定数定義を追加する必要があります:
define('BUILD_LITE_FILE',true);
デフォルトでは、Runtime ディレクトリの下に生成されます。 lite.phpファイルを再度実行した後。
Lite ファイルの場所または名前を変更する必要がある場合は、アプリケーション構成ファイルに次の構成を追加できます。
'RUNTIME_LITE_FILE'=> APP_PATH.'lite.php'
構成後、生成された Lite ファイルの場所は次のとおりです。 APP_PATH.'lite.php '。
Lite ファイルのコンパイル済みファイルの内容はシステムのデフォルトです。他のコンパイル済みファイルを変更または追加したい場合は、コンパイル済みリスト ファイルを外部で定義できます。例: アプリケーションの下に lite.php を追加します。設定ディレクトリに移動し、次のように定義します。 :
return array( THINK_PATH.'Common/functions.php', COMMON_PATH.'Common/function.php', CORE_PATH . 'Think'.EXT, CORE_PATH . 'Hook'.EXT, CORE_PATH . 'App'.EXT, CORE_PATH . 'Dispatcher'.EXT, CORE_PATH . 'Model'.EXT, CORE_PATH . 'Log'.EXT, CORE_PATH . 'Log/Driver/File'.EXT, CORE_PATH . 'Route'.EXT, CORE_PATH . 'Controller'.EXT, CORE_PATH . 'View'.EXT, CORE_PATH . 'Storage'.EXT, CORE_PATH . 'Storage/Driver/File'.EXT, CORE_PATH . 'Exception'.EXT, BEHAVIOR_PATH . 'ParseTemplateBehavior'.EXT, BEHAVIOR_PATH . 'ContentReplaceBehavior'.EXT, );
lite.php ファイルで定義されたすべてのファイルは、Lite ファイルのコンパイル キャッシュに含まれます。生成された lite ファイルを変更することもできます。
フレームワーク ファイル、アプリケーション関数、構成ファイルを変更した場合は、Lite ファイルを削除して再生成する必要があります。
SAE などのクラウド プラットフォームはファイルの書き込みをサポートしていないため、Lite ファイルの直接生成はサポートされていません。
置換エントリ
Lite ファイルは、フレームワーク エントリ ファイルまたはアプリケーション エントリ ファイルを置換するために使用できます。
フレームワーク エントリ ファイルを置き換える
Lite ファイルが生成された後、次のように元のアプリケーション エントリ ファイル内のフレームワーク エントリ ファイルを変更できます。 Lite ファイル、コンパイル キャッシュの適用は不要になりました。
アプリケーション エントリ ファイルを置き換える
エントリ ファイルに他のコードやロジックが含まれていない場合は、アプリケーションのエントリ ファイルとして lite.php ファイルに直接アクセスすることもできます。 lite.php ファイルをアプリケーション エントリ ファイルと同じディレクトリにコピーし、以前と同様に通常のアクセスができるように名前を直接 Index.php に変更します (元のアプリケーション エントリ ファイルは、Lite ファイルを再生成するときに使用するためにバックアップできます)。
推奨学習: 「
thinkPHP ビデオ チュートリアル以上がthinkphp のエントリを置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
