問題タブ [zend-validate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
230 参照

php - 別の要素の値に基づいて要素を検証する方法は?

クライアントIDと一意のクライアントハッシュがあります。これらのデータを登録すると、正常に動作します。明確にするために、私はハッシュを生成しません。

その一意のハッシュがすでに存在するかどうかを検証するために使用するコード:

しかし、そのクライアントを編集する必要がある場合は、そのハッシュがすでに存在するかどうか、およびそのハッシュがそのクライアントに属しているかどうかを検証したいと思います。

どうすればいいですか?私はすでにdbバリデーターの' exclude 'オプションを使用してidの値を取得しようとしました$this->getValue('id')が、その呼び出しはを返しますnull

0 投票する
1 に答える
1657 参照

php - Zend_Validate_Date が正しく動作しない

Zend_Validate_Date単に正しく機能していないようです。例えば:

これは、4 桁の年のみを受け入れる単純なバリデータですが、$validator->isValid('1/2/3')true を返します! 本当に、ゼンド?

またはこれはどうですか:

上記のコードでも、$otherValidator->isValid('15/13/10/12/1222')リターンtrueも!

Zend Framework 1.11.9 を使用しています。それは私だけですか、それともこれは本当にひどい検証クラスですか? (更新: つまり、私のコードに何か問題がありますか、それとも提出すべきバグですか?)

0 投票する
1 に答える
8388 参照

php - zend フレームワークを使用した電話番号の検証

プロジェクトで電話番号で検証するために以下のコードを使用しています。

これは、フィールドが空、無効、長さの場合にうまく機能します。私の要件は、電話フィールドは、のようなスペースも受け入れる必要があるということです123 456 7890。これに関する親切なアドバイス。

0 投票する
1 に答える
1331 参照

php - ZendFrameworkでのカスタムバリデーターの問題

LoginFormというフォームがあります。これはRecipeFormを拡張し、次にZend_Formを拡張します。RecipeFromは私のデコレータのみを返します。

フォームを送信すると、「メッセージ:メソッドaddValidatorが存在しません」というエラーが表示されます。

0 投票する
1 に答える
9538 参照

mysql - 「。」の使用 zend バリデータ float の小数用

「価格」という要素を持つフォームがあります。この要素を「float」バリデーターで検証します。問題は、たとえば次のように挿入するときです。

12,50 =>有効ですが、DB(mysql)に保存しようとすると「12.00」として保存されます

そこで、小数点を「,」から「.」に変更したいと思います。誰も方法を知っていますか??

ノート。私が置く場合:

また

それは動作しません。

0 投票する
2 に答える
2671 参照

zend-framework - zend Db_RecordExists バリデータの where 句を変更するには?

where句に複数の値のチェックを追加したい。Db_RecordExists は、1 つのフィールドをチェックするだけです。zend validate 抽象クラスを拡張でき、独自のバリデーターを持つことができると読みました。これについて、ちょっとした例を教えてください。

ありがとうございました...

0 投票する
1 に答える
773 参照

php - Zend Form Element Regex Validator は、0 の場合に値を拒否するようです

今日、Zend Framework アプリケーションでバグに遭遇しました。これはケースです:

正規表現バリデータを持つ要素を持つフォームがあります。フォームをテストしたところ、要素に値 0 を指定できないことがわかりました。Zend からエラーが表示され、要素が入力されていないことがわかります。

要素:

送信された値が 0 のときに、Zend が要素に入力していないと言う理由を誰か教えてもらえますか?

どうも

0 投票する
3 に答える
2552 参照

zend-framework - ZendFrameworkでグローバルエンコーディングを設定する

私のブートストラップは、すべてのビューのエンコーディングを設定します。

ただし、これは私のフォームバリデーターのエンコーディングを設定しません。はStringLengthデフォルトのエンコーディングを使用し(どちらかはわかりません)、発音区別符号を2文字としてカウントします。

バリデーターを作成するときにオプションを設定できることは知ってい'encoding' => 'utf-8'ますが、(巨大な)アプリケーション全体ですべてのバリデーターを更新するのはちょっと厄介です。すべてのバリデーターのエンコーディングを同時に設定する方法はありますか?

0 投票する
1 に答える
800 参照

zend-framework - Zendフォーム入力タイプファイルバリデーター正規表現

フォームfileupload入力フィールドにファイル名の正規表現を与える方法はありますか?

私はそのようにそれを試しました:

しかし、それは機能していません...

誰かが私にヒントを与えることができますか?

TIA、マット

0 投票する
2 に答える
636 参照

zend-framework - Zend Validate:zend_validate_DbRecordExistのtextareaのコンマ区切り値で各個別の値を検証する方法は?

カンマ区切りの値で値を追加するテキストボックスがあります。フォームが投稿されたら、各CSV値をデータベーステーブルと照合して、それぞれがすでに存在するかどうかを確認します。もしそうなら、私はエラーメッセージをスローしたいです、そうでなければそれは問題ありません。

どうすればこれを実装できますか?