ThinkPHP 3.1 より前では、自動検証または自動補完を設定する必要がある場合は、モデル内で定義するか、setProperty メソッドを通じてプロパティを動的に設定する必要があります。ただし、これの欠点は、動的に変更および調整するのが不便であることです。 。
ThinkPHP3.1 バージョンでは、モデル クラスに auto と validate という 2 つの一貫した操作が追加され、自動完了ルールと自動検証ルールを動的に設定するために使用されます。サンプル コードは次のとおりです。
リーリー
auto メソッドと validate メソッドは、create メソッドの前に呼び出す必要があります。 この改善により、M メソッドを通じてモデル クラスをインスタンス化し、動的設定を使用して自動検証と自動完了操作を完了できるようになりました。D メソッドに依存する必要がなくなりました。
http://www.bkjia.com/PHPjc/825522.html