/yii2-fias

Инструменты для работы с ФИАС в Yii2

Primary LanguagePHPMIT LicenseMIT

yii2-fias

Инструменты для работы с ФИАС в Yii2

Установка

Предпочтительный способ установки расширения - через composer.

Выполните

php composer.phar require --prefer-dist yii2/yii2-fias

или добавьте

"ejen/yii2-fias": "@dev"

в соответствующую секцию файла composer.json.

Создание таблиц в базе данных

./yii migrate --migrationPath=@vendor/ejen/yii2-fias/console/migrations

Настройка консольного приложения

Для выполнения консольных комманд необходимо добавить следующую настройку в конфиг консольного приложения:

    ...
    'controllerMap' => [
        'fias' => 'ejen\fias\console\controllers\FiasController',
    ],
    ...

Консольные команды

Импорт dbf файла в базу данных

./yii fias/import-dbf /path/to/FILENAME.DBF --region=60

Опция region является не обязательной и позволяет импортировать записи относящиеся только к конкретному региону(в случае импорта ADDROBJ.DBF)