Kohana の検証オブジェクトに問題があります。たとえば、user_id
フィールドを確認したい。それは数字でなければならず、0より大きい必要があります。私は次のことを試しました:
$validation->rule("user_id", function($str){
return (is_numeric($str) && $str > 0);
}
また、文字列「sdfgwertxcvb」だけをフィールドに入れました。しかし、$validation->check() は "TRUE" を返します。なんで?
私が何を間違えたのか説明してください。