1

Kohana の検証オブジェクトに問題があります。たとえば、user_idフィールドを確認したい。それは数字でなければならず、0より大きい必要があります。私は次のことを試しました:

$validation->rule("user_id", function($str){
  return (is_numeric($str) && $str > 0);
}

また、文字列「sdfgwertxcvb」だけをフィールドに入れました。しかし、$validation->check() は "TRUE" を返します。なんで?

私が何を間違えたのか説明してください。

4

1 に答える 1

2

https://github.com/kohana/core/blob/3.3/master/classes/Kohana/Validation.php#L192

それを使用する方法の例があります

于 2013-10-21T14:45:32.367 に答える