mar/yii2-fias

Yii2 extension for FIAS database

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 7

Open Issues: 0

Type:yii2-extension

dev-master 2017-06-29 09:40 UTC

This package is not auto-updated.

Last update: 2024-04-23 15:11:54 UTC


README

Это клон репозитория от wertex, который есть клон репозитория ejen, который был создан поскольку предыдущий клон редко обновлялся :) . Добавил пару bash скриптов,которыми мы перезаливаем базу фиас в БД приложения с помощью текущего расширения. Могут быть кому-то полезны) .

README от предыдущих разрабов\форкеров:

Это клон репозитория от ejen. Создал его по причине того, что изначальный код давно не обновлялся.

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' => [
            'class' => 'ejen\fias\console\controllers\FiasController',
        ]
    ],
    ...

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

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

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

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