この記事では、主に thinkPHP フレームワークの自動入力について紹介し、実際の例と、thinkPHP フレームワークの自動入力の原理と使用法の詳細な分析を組み合わせています。必要な方は参考にしてください。使用例を通じて thinkPHP フレームワークの自動入力の使用法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
thinkphpにはフィールドを自動的に入力するメソッドがあります入力ルールは次のとおりです
1 2 3 4 5 |
|
です。静的
静的検証
モデルクラスでモデルの自動検証ルールを事前定義すると、create
メソッドの使用後に自動的に検証されます。
以下は公式の例です1. まずモデルに検証ルールを定義します
1 |
|
2. 呼び出し時に、create
メソッドを使用して自動的に入力します。 create
方法后会自动去验证。
以下是官方的例子
1.首先在模型中定义好验证的规则
1 2 3 4 5 6 7 8 9 10 |
|
2.在调用的时候用create
方法会自动进行填充
1 2 3 4 5 6 7 8 |
|
动态验证
以下是官方的例子
1 2 3 4 5 6 7 8 |
|
下面是核心的代码分析:
create方法调用后会调用autoOperation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
|
以上がThinkPHP フレームワークの自動入力原理と使用分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。