TP フレームワークの自動検証とオートコンプリートの違いは何ですか? ?
TP フレームワークの自動検証とオートコンプリートの違いは何ですか? ?
自动验证(autoValidation)
和自动完成(autoOperation)
,还有自动检测Token验证(autoCheckToken)
是ThinkPHP框架里面create方法提供的功能.
就是说,只有当你使用create创建数据对象的时候,才会调用这些方法.
其中,自动验证(autoValidation)
和自动完成(autoOperation)
違いは次のとおりです:
自動検証ではデータが特定され、検証が失敗した場合はデータ オブジェクトの作成が終了しますが、自動完了ではデータ オブジェクトが自動的に処理され、データ オブジェクトの作成は終了しません。
文字通りの意味です
自動検証(特定のフィールドの入力必須、メール形式、携帯電話番号形式など)
自動完了(作成時刻が自動的に現在時刻になる、パスワードMD5が自動的に暗号化されるなど) .
自動検証は、数据库
にデータを書き込むときにモデルレイヤーに追加される一連の検証ルールです
自動完了 とは、特定の条件が満たされると、更新時間、作成時間など、予期されるフィールドの一部がデータベースに挿入されたレコードに追加されることを意味します。
まず切り替えて中国語を勉強したほうがいいと思います