この記事では、デバッグ モードで thinkphp を有効にし、キャッシュ生成をキャンセルする方法についての記事を紹介しています。詳しく知りたい方は、この記事を参照してください。
最近、thinkphp に戻ったところ、古いバージョンのキャッシュをオフにする方法で説明した共通ファイル内のキャッシュをオフにする 2 つのファイルが見つからないことがわかりました。長い間探しているのですが、何が起こっているのかわかりません。
それで、マニュアルとBaiduを読みました。 後で、デバッグ モードをオンにしてキャッシュをオフにできることを発見しました。デバッグ モードをオンにすることは、プログラマにとって多くの利点があります...
thinkphp3.0 完全開発マニュアルで「デバッグ」という単語を検索すると、多くのテクニックが見つかります。デバッグを有効にする手順は次のとおりです
コンパイル キャッシュは優れていますが、開発段階でのデバッグやトラブルシューティングには役に立ちません。隠れた問題のタイムリーな発見、分析、問題解決を促進するために、開発段階では常にデバッグ モードをオンにすることを強くお勧めします。デバッグ モードをオンにするのは非常に簡単で、エントリ ファイルに定数定義コードを 1 行追加するだけです。
私のindex.phpのコードをあなたと共有します:
コードをコピー | |
'./ThinkPHP/ThinkPHP.php' が必要です; 定義('APP_DEBUG',1); ?> |
開発フェーズが完了して運用環境にデプロイした後は、デバッグ モード定義コードを削除するだけでデプロイメント モードに切り替えることができます。
デバッグ モードをオンにすると、システムは最初にシステムのデフォルトのデバッグ構成ファイルをロードし、次にプロジェクトのデバッグ構成ファイルをロードします。 デバッグ モードの利点は次のとおりです。
² テンプレートのキャッシュをオフにすると、テンプレートの変更がすぐに有効になります
² SQL ログを記録して SQL 分析を容易にする
² フィールドのキャッシュをオフにします。データ テーブルのフィールドの変更はキャッシュの影響を受けません。
² Linux 導入の問題を事前に検出できるように、ファイルの大文字と小文字を厳密にチェックします (Windows プラットフォームでも)。
開発、テスト、デモなど、開発プロセスのさまざまな段階で便利に使用できます。独立したプロジェクト構成ファイルは、さまざまなアプリケーション モードに合わせて構成できます。
true