ホームページ >PHPフレームワーク >ThinkPHP >ThinkPHP の I() メソッドと create() メソッドの違いと使用シナリオの簡単な分析

ThinkPHP の I() メソッドと create() メソッドの違いと使用シナリオの簡単な分析

藏色散人
藏色散人転載
2021-12-27 16:06:292411ブラウズ

次の thinkphp フレームワーク チュートリアルのコラムでは、ThinkPHP の I() メソッドと create() メソッドの違いと使用シナリオを簡単に分析します。困っている友達を助けましょう!

ThinkPHP の I() メソッドと create() メソッドの違いと使用シナリオの簡単な分析

ThinkPHP でデータを受け取る I() メソッドとデータを受け取る create() メソッドの違いは何ですか?

違い:

  • I() メソッドは HTML エンティティを自動的にフィルターします。

  • create メソッドは、自動作成後にモデルのフィルター メソッドを手動で呼び出す必要があります。作成には、データ オブジェクトの自動作成、自動検証、自動補完、およびフィールド マッピングが含まれます。

一般にどちらがより頻繁に使用されますか?

  • 受け入れられるフィールドの数が少なく、これらの自動関数が必要ない場合は、I() 関数を使用します。

  • 多数のフィールドを受け入れ、
  • create()

    メソッドを使用し、データ作成時に多くの関数を完了できるため、便利で高速です。

推奨される調査: 「
最新の 10 の thinkphp ビデオ チュートリアル

以上がThinkPHP の I() メソッドと create() メソッドの違いと使用シナリオの簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。