ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP3.1 の新機能: 動的設定の自動完了と自動検証の例_PHP チュートリアル

ThinkPHP3.1 の新機能: 動的設定の自動完了と自動検証の例_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:24:39
オリジナル
841 人が閲覧しました

ThinkPHP バージョン 3.1 より前の以前は、自動検証または自動補完を設定する必要がある場合、通常、それをモデル内で定義するか、setProperty メソッドを通じてプロパティを動的に設定する必要がありました。この欠点は、それができないことです。動的な変更や調整に便利です。

ThinkPHP3.1 バージョンでは、モデル クラスに 2 つの一貫した操作、auto と validate が追加され、自動補完ルールと自動検証ルールを動的に設定するために使用されます。

アクションで使用できるようになりました。
リーリー

$auto 変数と $validate 変数の仕様は、モデル クラスの _auto 属性と _validate 属性の定義規則と一致しており、関数呼び出しもサポートできます (PHP 自体の制限により、属性定義で関数を呼び出すことはできません)クラスの)。

auto メソッドと validate メソッドは、create メソッドの前に呼び出す必要があります。

この改善により、M メソッドを通じてモデル クラスをインスタンス化し、動的設定を使用して自動検証と自動完了操作を完了できるようになりました。D メソッドに依存する必要がなくなりました。

http://www.bkjia.com/PHPjc/825365.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825365.html技術記事 ThinkPHP バージョン 3.1 より前の以前は、自動検証または自動補完を設定する必要がある場合、通常はモデル内で定義する必要がありました。または、setProperty メソッドを通じてプロパティを動的に設定することによって実行できました...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート