onixsib/yii2-net-address-validators
Composer 安装命令:
composer require onixsib/yii2-net-address-validators
包简介
Validate IPv4, IPv6 and MAC for Yii 2 Framework.
README 文档
README
Yii2 Extension that provide validators and features for validate network addresses
- IPv4Validator: Validate IPv4 address or IPv4 netmask
- IPv6Validator: Validate IPv6 address
- MACValidator: Validate MAC address
- NetAddressValidator: Validate IPv4 address or IPv4 netmask or IPv6 address or MAC address
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist onixsib/yii2-net-address-validators "*"
or add
"onixsib/yii2-net-address-validators": "*"
to the require section of your composer.json file.
Usage
Add the rules as the following example
use Yii; use yii\base\Model; use onixsib\validators\IPv4Validator; use onixsib\validators\IPv6Validator; use onixsib\validators\MACValidator; use onixsib\validators\NetAddressValidator; class NetworkInterface extends Model { public $name; public $IPv4; public $IPv4Netmask; public $IPv6; public $MAC; /** * @return array the validation rules. */ public function rules() { return [ // name is required ['name', 'required'], // IPv4 validator ['IPv4', IPv4Validator::className()], // IPv6 validator ['IPv6', IPv6Validator::className()], // MAC validator ['MAC', MACValidator::className()] ]; } }
统计信息
- 总下载量: 125
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD
- 更新时间: 2016-08-07