yiibr/yii2-br-validator

提供巴西本地化的验证和功能

安装次数: 79,380

依赖关系: 7

建议者: 0

安全性: 0

星级: 14

关注者: 6

分支: 7

开放问题: 1

类型:yii2-extension

1.1.1 2020-06-19 12:11 UTC

This package is auto-updated.

Last update: 2024-09-19 21:13:53 UTC


README

提供巴西本地化验证和功能的Yii2扩展

  • CPF: 个体工商户登记(类似于美国的社保号码)
  • CNPJ: 法人登记
  • CEI: 在INSS的特定登记(登记号)

Yii2 Latest Stable Version Build Status Scrutinizer Code Quality Code Coverage Total Downloads

安装

安装此扩展的首选方式是通过 Composer

运行以下命令之一

php composer.phar require --prefer-dist yiibr/yii2-br-validator "*"

或者在您的 composer.json 文件的 require 部分添加

"yiibr/yii2-br-validator": "*"

到您的 composer.json 文件。

使用方法

按照以下示例添加规则

use Yii;
use yii\base\Model;
use yiibr\brvalidator\CpfValidator;
use yiibr\brvalidator\CnpjValidator;
use yiibr\brvalidator\CeiValidator;

class PersonForm extends Model
{
	public $name;
	public $cpf;
	public $cnpj;
	public $cei;

	/**
	 * @return array the validation rules.
	 */
	public function rules()
	{
		return [
			// name is required
			['name', 'required'],
			// cpf validator
			['cpf', CpfValidator::className()],
			// cnpj validator
			['cnpj', CnpjValidator::className()],
			// cei validator
			['cei', CeiValidator::className()]
		];
	}
}