ThinkPHP は、優れたパフォーマンスと豊富な機能を備えた軽量の PHP 開発フレームワークであり、Web アプリケーションの開発をより簡単にするために、私の開発哲学に基づいて開発されています。そしてより速く。 Apache2 オープン ソース ライセンスに基づいてリリースされ、エンタープライズ レベルのアプリケーション開発とアジャイルな WEB アプリケーション開発を簡素化するために生まれました。オブジェクト指向開発構造と MVC モデルを使用し、多くの優れた外国のフレームワークとモデルを活用したバージョン 2.0 は、以前のバージョンをベースにしており、新たな再構築と無数の改良と改善を経て、新たな段階に到達しました。エンタープライズ レベルの要求を満たすのに十分です。ポータルレベルの開発標準。
ThinkPHP バージョン 2.2 はバージョン 2.1 の更新バージョンであり、主にバージョン 2.1 のバグを修正し、デバッグ モードを調整し、コンパイル キャッシュを最適化します。
ThinkPHP 2.2 アップデート手順
[入り口]
[改善] メモリ開始レコードは、より正確になるように ThinkPHP エントリ ファイルの場所に移動されました。
[改善] プロジェクトのコンパイルメカニズムを最適化
【調整】展開モードとALLINONEモードを統合
[調整] デバッグモードの方がデバッグに便利です
[削除] APP_CACHE_NAME、NO_CACHE_RUNTIME、RUNTIME_ALLINONE、STRIP_RUNTIME_SPACE を含むエントリ定数定義を廃止します。
デバッグ モードをオンにすると、すでに NO_CACHE_RUNTIME の効果が得られます。
[構成]
[追加] 他のクライアントによるアクセスを容易にするために、VAR_SESSION_ID パラメーターのデフォルトを session_id に追加しました
[追加] TOKEN_RESETパラメータを追加します
[追加] テンプレートがネイティブ PHP 構文を無効にするかどうかを設定する TMPL_DENY_PHP パラメーターを追加しました。デフォルトは false です。
[改善] 他のデータベースのデフォルト設定を容易にするために、DB_PORT ポートがデフォルト構成 3306 から空に変更されました。
[改善] DATA_CACHE_TIME のデフォルトが -1 から 0 に変更され、キャッシュの永続キャッシュが元の -1 から 0 に変更されました。
[改善] TMPL_CACHE_TIMEのデフォルト値を-1から0に変更しました。永続キャッシュは-1から0に変更しました。
[改善] SHOW_ERROR_MSG のデフォルトが true から false に変更され、デバッグ モードが有効になった後は true になります。
[改善] TMPL_STRIP_SPACE がデフォルトで true に変更されました
[改善] TMPL_ACTION_ERROR および TMPL_ACTION_SUCCESS 規約の設定が /Tpl/dispatch_jump.html に組み込まれたテンプレートを使用するように変更されました。
[調整] APP_CONFIG_LIST設定パラメータの使用法を、元の配列モード定義と互換性のあるカンマ区切りの文字列モードに変更しました。
[DELETE] 廃止された TAG_EXTEND_PARS パラメータ
[削除] APP_AUTOLOAD_REG パラメータは破棄され、自動検出に置き換えられます。
[削除] 非推奨の URL_PATHINFO_MODEL パラメータ
[DELETE] 非推奨の URL_AUTO_REDIRECT パラメータ
[DELETE] 非推奨の VAR_ROUTER パラメータ