Skip to content

Готовое к использованию приложения импорта данных из ФИАС

License

Notifications You must be signed in to change notification settings

wertex/yii2-fias-extended

Repository files navigation

yii2-fias-extended

Решил для удобства вшить wertex/yii2-fias в установленый yii2
wertex/yii2-fias это форк ejen/yii2-fias

Установка

git clone https://github.com/wertex/yii2-fias-extended.git
composer update

DBF

Для работы с файлами DBF я использовал dll отсюда

Применение миграций

php yii migrate --migrationPath=@vendor/wertex/yii2-fias/console/migrations

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

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

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

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

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

Качаем по ссылке fias_dbf.rar Вытаскиваем только нужные файлы вашего региона (так будет быстрее, чем ждать разархивации всей информации) Кладем файлы в корень проекта в папку data.
Выполняем консольные команды по очереди:

php yii fias/import-dbf data\ADDROB66.DBF
php yii fias/import-dbf data\HOUSE66.DBF

About

Готовое к использованию приложения импорта данных из ФИАС

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published