rafaelrabaco / yii2-validator
巴西和葡萄牙的文档验证
1.0.1
2017-08-11 18:41 UTC
Requires
- yiisoft/yii2: *
Requires (Dev)
- phpunit/phpunit: 5.7.*
This package is not auto-updated.
Last update: 2024-09-29 01:33:40 UTC
README
提供巴西和葡萄牙本地化验证和功能的Yii2扩展
- CPF:个人身份登记 (BR)
- CNPJ:法人身份登记 (BR)
- CEI:在INSS的特定登记 (BR)
- NIF:税务识别号 (PT)
安装
安装此扩展的首选方法是使用 composer。
运行以下命令之一
php composer.phar require --prefer-dist rafaelrabaco/yii2-validator "*"
或者
"rafaelrabaco/yii2-validator": "*"
将以下内容添加到您的 composer.json
文件的require部分。
使用方法
按照以下示例添加规则
use Yii; use yii\base\Model; use rafaelrabaco\validator\CpfValidator; use rafaelrabaco\validator\CnpjValidator; use rafaelrabaco\validator\CeiValidator; use rafaelrabaco\validator\NifValidator; class PersonForm extends Model { public $name; public $cpf; public $cnpj; public $cei; public $nif; /** * @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()] // nif validator ['nif', NifValidator::className()] ]; } }