phpviet / yii-validation
Yii验证支持检查国内特定数据类型
1.0.0
2019-05-26 11:03 UTC
Requires
- php: ^7.1
- phpviet/validation: ^1.0
- yiisoft/yii2: ~2.0.13
Requires (Dev)
- phpunit/phpunit: ~7.5
- scrutinizer/ocular: ^1.5
This package is auto-updated.
Last update: 2024-09-15 17:59:22 UTC
README
Yii Validation
信息
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
来贡献缺失的数据类型检查。感谢!