An open API service indexing awesome lists of open source software.

https://github.com/ignatenkovnikita/yii2-addresses


https://github.com/ignatenkovnikita/yii2-addresses

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Yii2 Module Addresses
======================
Yii2 Module Addresses

Installation
------------

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