skeeks / yii2-dadata-client
yii2 api dadata.ru
Package info
github.com/skeeks-semenov/yii2-dadata-client
Type:yii2-extension
pkg:composer/skeeks/yii2-dadata-client
1.0.0.3
2025-06-10 11:24 UTC
Requires
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Info
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist skeeks/yii2-dadata-client "*"
or add
"skeeks/yii2-dadata-client": "*"
How to use
//App config [ 'components' => [ //.... 'dadataClient' => [ 'class' => 'skeeks\yii2\dadataClient\dadataClient', 'token' => 'token', 'secret' => 'secret', 'timeout' => 12, ], //.... ] ]
Examples
Адресные подсказки
$response = \Yii::$app->dadataClient->suggest->address("Москва"); print_r($response); //Array response data
Определение положения пользователя по ip
$response = \Yii::$app->dadataSuggestApi->detectAddressByIp(\Yii::$app->request->userIP);
Подсказки email
$response = \Yii::$app->dadataClient->suggest->email("test@ya"); print_r($response); //Array response data
Подсказки фио
$response = \Yii::$app->dadataClient->suggest->fio("Семен"); print_r($response); //Array response data
SkeekS CMS (Yii2) — quickly, easily and effectively!
skeeks.com | cms.skeeks.com