ホームページ > バックエンド開発 > PHPチュートリアル > TP の動的検証が機能しないのはなぜですか?

TP の動的検証が機能しないのはなぜですか?

WBOY
リリース: 2016-06-20 12:48:19
オリジナル
1138 人が閲覧しました

	function order_comment_submit()	{		$rules = array(		array('openid','require','openid不能为空!,3'),		array('order_id','require','order_id不能为空!,3'),		array('ims_order_id','require','ims_order_id不能为空!,3'),		array('type','require','type不能为空!,3'),		array('title','require','主题不能为空!,3')		);		$save_data['openid']         = 1;		$model = M('comment');		if(! $model->validate($rules)->create($save_data))		{			$this->error($model->getError());		}		exit('验证不起作用');	}
ログイン後にコピー


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

解決しました。TP 検証には次の機能があることが判明しました。空にすることはできません。はい、ただし、そのフィールド項目がデータ内に存在しない場合、またはそのフィールド項目が null の場合、この入力規則はバイパスされます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート