この記事では、ThinkPHP の 3 つの主要な自動機能について詳しく説明します。これらは非常に重要なアプリケーションであり、参考のために皆さんに共有されています。詳細は以下の通りです
1. 自動認証
形式は次のとおりです:
パラメータの説明:
検証フィールド: フォームフィールド名を検証する必要があります
検証ルール: 追加のルールと組み合わせて使用する必要があります
エラープロンプト: エラーが発生した場合、ユーザーに通知するためにどのような種類のエラープロンプトがスローされるか
検証条件: 0、1、2
追加ルール: 1. 正規表現を使用して検証する 2. 関数を使用して検証する 3. コールバック 4. フォーム内の 2 つのフィールドが同じであるかどうかを検証するための確認 5. 特定の値と等しいかどうかを検証する 6. が以内であるかどうか一定の範囲 7. 検証 これだけですか
TP カプセル化: 必須フィールドは検証 URL 通貨番号;
検証時間: データを追加する場合は Model::MODEL_INSERT を検証し、編集する場合は Model::MODEL_BOTH を検証します。
リーリー
aoli/Home/Lib/Model/UserModel.class.php ページは次のとおりです:
リーリー
リーリー
2. オートコンプリート (自動入力)オートコンプリートも ThinkPHP のメンバーメソッドです
作成時に自動的に実行されます。
ルールは次のとおりです:リーリー
リーリー
2. 自動マッピング (フィールドマッピング)自動マッピング:
データベースフィールドをエイリアスにマッピングすると、フォームでエイリアスを使用できるようになります。 簡単な例は次のとおりです:
リーリー
http://www.bkjia.com/PHPjc/868245.html