iwai/form-validator-lite

1.5 2016-06-16 03:06 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:44:06 UTC


README

Install

{
    "require": {
        "iwai/form-validator-lite": "*"
    }
}

Usage

use Iwai\FormValidatorLite;

$validator = new Iwai\FormValidatorLite(array(
    'user_name' => array(
      'StringLength' => array(
        'require' => true,
        'max' => 50,
        'messageRequire' => "お名前を入力してください",
        'messageMaximum' => "お名前は50文字以内で入力してください"
      )
    ),

    'user_email' => array(
      'StringLength' => array(
        'require' => true,
        'min' => 3,
        'max' => 100,
        'messageRequire' => "メールアドレスを入力してください",
        'messageMinimum' => "メールアドレスは3文字以上で入力してください",
        'messageMaximum' => "メールアドレスは100文字以内で入力してください"
      ),
      'Email' => array(
        'require' => true,
        'message' => "正しいメールアドレスを入力してください"
      ),
    )
));

if ($validator->validate($_POST)) {
  # Invalid process
  $error_messages = $validator->getMessage();
}