Download the PHP package bigferumdron/yii2-int-tel-input-widget without Composer
On this page you can find all versions of the php package bigferumdron/yii2-int-tel-input-widget. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bigferumdron/yii2-int-tel-input-widget
More information about bigferumdron/yii2-int-tel-input-widget
Files in bigferumdron/yii2-int-tel-input-widget
Package yii2-int-tel-input-widget
Short Description Yii2 International telephone numbers - Asset Bundle, Behavior, Validator, Widget
License BSD-3-Clause
Homepage https://github.com/IntegReady/yii2-intl-tel-input
Informations about the package yii2-int-tel-input-widget
Yii2 International telephone numbers - Asset Bundle, Behavior, Validator, Widget
This extension uses 2 libraries:
- A jQuery plugin for entering and validating international telephone numbers
- PHP version of Google's phone number handling library
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require
section of your composer.json
file.
Usage
Using as an ActiveField
widget with the preferred countries on the top:
Using as a simple widget with the limited countries list:
Using phone validator in a model (validates the correct country code and phone format):
or if you need to validate phones of some countries:
Using phone behavior in a model (auto-formats phone string to the required phone format):
You can also thanks to this behavior save to database country code of the phone number. Just add your attribute as
countryCodeAttribute
and it'll be inserted into database with the phone number.
Note:
nationalMode
option is very important! In case if you want to manage phone numbers with country/operator code
- you have to set
nationalMode: false
in widget options (for example,PhoneInput::widget(...options, ['jsOptions' => ['nationalMode' => false]])
).
All versions of yii2-int-tel-input-widget with dependencies
giggsey/libphonenumber-for-php Version ^8
yiisoft/yii2 Version >=2.0.1