https://github.com/ignatenkovnikita/yii2-addresses
https://github.com/ignatenkovnikita/yii2-addresses
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ignatenkovnikita/yii2-addresses
- Owner: ignatenkovnikita
- Created: 2016-12-22T08:47:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-20T06:25:05.000Z (over 6 years ago)
- Last Synced: 2025-03-25T14:44:45.864Z (2 months ago)
- Language: PHP
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Yii2 Module Addresses
======================
Yii2 Module AddressesInstallation
------------The preferred way to install this extension is through [composer](http://getcomposer.org/download/).
Either run
```
php composer.phar require --prefer-dist ignatenkovnikita/yii2-addresses "*"
```or add
```
"ignatenkovnikita/yii2-addresses": "*"
./console/yii migrate --migrationPath=@vendor/ignatenkovnikita/yii2-addresses/migrations```
to the require section of your `composer.json` file.
Usage
-----Add line to backend config
```php
'address' => [
'class' => \ignatenkovnikita\addresses\Address::class,
'controllerNamespace' => \ignatenkovnikita\addresses\Address::backendControllerNamespace(),
'viewPath' => '@vendor/ignatenkovnikita/yii2-addresses/backend/views',
]
```
Add line to frontend config
```php
'address' => [
'class' => \ignatenkovnikita\addresses\Address::class,
'controllerNamespace' => \ignatenkovnikita\addresses\Address::frontendControllerNamespace(),
]
```Add in backend config in modules
```php
'address' => [
'class' => \ignatenkovnikita\addresses\Address::class,
'controllerNamespace' => \ignatenkovnikita\addresses\Address::backendControllerNamespace(),
'viewPath' => '@vendor/ignatenkovnikita/yii2-addresses/backend/views',
],
```
Add in frontend config in modules
```php
'address' => [
'class' => \ignatenkovnikita\addresses\Address::class,
'controllerNamespace' => \ignatenkovnikita\addresses\Address::frontendControllerNamespace(),
],
```Add component dadata
```php
'dadata' => [
'class' => \ignatenkovnikita\dadata\Client::className(),
'token' => 'DADATA_TOKEN,
'secret' => 'DADATA_SECRET',
'query_path' => 'http://suggestions.dadata.ru',
],
```// todo
* refactoring
* add dependence