TPは中国では主流のPHP開発フレームワークであり、使ったことがある人も多いと思います。 TP5.1 RC2 はリリースされており、アップグレードを希望するユーザーは、そのアップデートがニーズを満たしているかどうかを確認できます。
ThinkPHP V5.1RC2バージョン
主な更新内容は以下の通りです:
ビュークエリの修正
リソースルーティングの修正
HasManyアソシエーションの修正
whereメソッドのクロージャクエリの修正
One-to -one 親へのプロパティの関連付けバインディング モデルの後の関連付けられた属性は保持されなくなりました
アプリケーションのコマンドライン設定ファイルの読み取りを修正
Connection クラスの getCacheKey メソッドを改善
ファイルアップロード時の不正な画像例外を改善
検証クラスの独自ルールを改善
Configクラスのgetメソッドのサポート第一レベル設定の取得
countメソッドのfetchSqlサポートの修正
mysqlドライバのソケットサポートの修正
ConnectionクラスのgetRealSqlメソッドの改善
修正ビューアシスタント機能の追加
QueryクラスにleftJoin rightJoinメソッドとfullJoinメソッドを追加
app_namespace Getの改善
appendメソッドの1対1バインド属性のサポートを改善
関連するsaveallメソッドの戻り値を改善
ルートの識別設定例外の修正
Routeクラスのルールメソッドを改善
モデルのテーブル属性設定を改善
コンポーザーを改善autofileのロード順序を改善
例外ハンドル設定のクロージャサポートを改善
パラメータを追加するアプリアシスタント機能を改善
改善コンポーザーの読み込みパス判定
ルーティング組み合わせ変数の URL 生成を修正
ルーティング URL 生成を修正
whereTime クエリを改善し、拡張ルールをサポート
File クラスの move メソッドの 2 番目のパラメータが false をサポート
Config クラスを改善
キャッシュクラスの記憶方法を改善
従来の設定ファイル調整 ノーマルモードパラメータ使用時はURLクラスがurlencode処理を行わない
ROOT_PATH、APP_PATHの定数定義を解除する
アプリケーションディレクトリを変更する必要がある場合はエントリファイルを自分で再定義
追加app_debug の環境取得
汎ドメイン名のバインディングを修正
クエリ式の解析メカニズムを改善
mysql 通常のクエリをサポートするために正規表現クエリ式を追加
クエリ式の異常判定を改善
destroyメソッドを改善モデルクラス
parseValueメソッドをキャンセルするようにBuilderクラスを改善
同様のクエリのパラメータバインディングの問題を修正
コンソールと起動ファイルがコアの外に移動され、アプリケーションライブラリに含まれています
DbクラスPrimaryを改善キー削除メソッド
汎用ドメイン名バインディングモジュールの改善
BIND_MODULE 定数をキャンセルし、エントリファイルのバインドメソッドを使用して設定
配列クエリを改善
テンプレートレンダリングの例外処理を改善
アーキテクチャメソッドパラメータを改善コントローラー基本クラス
コントローラー クラスの成功メソッドとエラー メソッドを改善
ブラウザー JSON-Handle プラグインのサポートを改善
ジャンプ テンプレートのモバイル表示を最適化
チャンク内の時間フィールドのサポートを修正モデルクエリのメソッド
トレースドライバーを改善
Collectionクラスにpushメソッドを追加
Redisセッションドライバーを改善
JumpResponseドライバーを追加
RC1からRC2バージョンにアップデートする場合、コアライブラリのアップデートに加えて、アプリケーション リポジトリを更新するか、composer を使用して再インストールする必要もあります。
関連おすすめ:ThinkPHP5 フレームワーク、開発仕様、ディレクトリ構造の基礎知識
🎜 🎜以上がTP5.1 RC2 バージョンがリリースされ、多くの詳細が改善されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。