phpviet/yii-validation

Yii验证支持检查国内特定数据类型

安装: 112

依赖者: 0

建议者: 0

安全性: 0

星标: 4

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

1.0.0 2019-05-26 11:03 UTC

This package is auto-updated.

Last update: 2024-09-15 17:59:22 UTC


README

Yii Validation


Latest version Build status Quantity score StyleCI Total download License

信息

Yii验证支持检查我国特定数据类型。

安装

通过Composer安装Yii Validation

composer require phpviet/yii-validation

使用方法

目前支持的检查数据类型

移动电话号码

// Khai báo trong `Model`:

public function rules()
{
    return [
        [['mobile_number'], 'mobile_vn']
    ];
}

固定电话号码

// Khai báo trong `Model`:

public function rules()
{
    return [
        [['land_line_number'], 'land_line_vn']
    ];
}

身份证/驾驶证

// Khai báo trong `Model`:

public function rules()
{
    return [
        [['id_number'], 'id_vn']
    ];
}

IP地址

// Khai báo trong `Model`:

public function rules()
{
    return [
        [['ip_address'], 'ip_vn'], // Kiểm tra tất cả ipv4 HOẶC v6 chỉ cần ip trong nước là được.
        [['ip_address'], 'ipv4_vn'], // Kiểm tra phải là ipv4 trong nước.
        [['ip_address'], 'ipv6_vn'] // Kiểm tra phải là ipv6 trong nước.
    ];
}

语言

如果您觉得上述数据类型检查仍然不足以满足国内市场,并希望共同开发,我们非常欢迎!请创建issue来提出下一版本的建议,或者创建PR来贡献缺失的数据类型检查。感谢!

'components' => [
    'i18n' => [
        'translations' => [
            'phpviet/validation' => [
                'class' => 'yii\i18n\PhpMessageSource',
                'basePath' => '@app/messages',
                'fileMap' => [
                    'phpviet/validation' => 'validation.php' // file chứa các thông báo
                ] 
            ]       
        ]
    ]
]

开发者指南

如果您觉得上述数据类型检查仍然不足以满足国内市场,并希望共同开发,我们非常欢迎!请创建issue来提出下一版本的建议,或者创建PR来贡献缺失的数据类型检查。感谢!