thinkphp 検証関連の問題

WBOY
WBOYオリジナル
2016-06-23 13:48:10906ブラウズ

ログイン時と登録時にユーザー名を確認する必要がありますが、ユーザー名が空であるかどうかと、ログイン時にユーザー名が存在するかどうかを確認する必要があります。しかし、これら 2 つの確認は同じですか? SOS


ディスカッションへの返信 (解決策)

は異なります。パラメータを制御して、各検証がどの操作を対象とするかを確認できます

http://doc.thinkphp.cn/manual/auto_validate.html

?プロセスは一度に 1 ステップです。


ただし、「ログイン」と判定された場合は、ユーザー名を空にすることはできず、ユーザー名を渡す前に存在します

???、ユーザー名は空にすることはできず、ユーザーの前に存在しません。

2 つの検証方法は同じです


検証が空の場合は、js を使用して検証します。存在する場合は、バックグラウンドでデータベースにクエリを実行してから判断する必要があります

実際、あるかどうかを尋ねたいのですが、YII フレームワークにはシーン設定と同じ機能はありません

TP 形式の配列での検証 (検証フィールド、検証ルール、エラープロンプト、[検証条件、追加ルール、検証時間]) 検証時間を設定すれば区別できるはずですよね?先生がこう言ってました


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。