0

カスタム Zend Validator を使用するときに複数の値を検証するベスト プラクティスは何ですか? 現在、私は $value として配列を渡していますが、これは扱いにくく、あまり拡張できないようです。より良い方法はありますか?これが私のバリデーターのスニペットです。

public function isValid($value=array())
{
    $userID=$value["userID"];
    $applicationID=$value["applicationID"];

    /***** Validate next and return, etc.
4

1 に答える 1

0

userID と applicationID を同じ方法 (同じ規則) で検証する場合は、isValid メソッドを 2 回呼び出すだけです。何も問題はありません。

ルールが異なる場合は、2 つの異なるバリデータ クラスを作成します。ロジックの基本的な分離に従います。

于 2012-09-26T22:10:49.043 に答える