0

使用自定义 Zend 验证器时验证多个值的最佳实践是什么?目前我正在将一个数组作为 $value 传递,但这对我来说似乎很尴尬并且不太可扩展。会有更好的方法吗?这是我的验证器的片段。:

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

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

1 回答 1

0

如果您以相同的方式(相同的规则)验证 userID 和 applicationID,那么只需调用两次 isValid 方法。没有什么问题。

如果它们有不同的规则,则创建两个不同的验证器类。它将遵循基本的逻辑分离。

于 2012-09-26T22:10:49.043 回答