nitra/geo-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Nitra GeoBundle Syncronize geography

Installs: 312

Dependents: 1

Suggesters: 0

Security: 0

Type:symfony-bundle

dev-master 2014-12-10 11:27 UTC

This package is auto-updated.

Last update: 2018-04-17 14:31:17 UTC


README

Описание

Данный банлд предназначен для синхронизации географии с сайта http://ds3.nitralabs.com

Подключение

Для подключения данного модуля в проект необходимо:

  • composer.json:
{
    ...   
    "require": {
        ...
        "nitra/geobundle": "dev-master",
        "nitra/doctrine-behaviors": "dev-master",
        ...
    }
    ...
}
  • app/AppKernel.php:
<?php

    //...
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;

class AppKernel extends Kernel
{
    //...
    public function registerBundles()
    {
        //...
        $bundles = array(
            //...
            new Nitra\GeoBundle\NitraGeoBundle(),
            new Nitra\ExtensionsAdminBundle\NitraExtensionsAdminBundle(),
            //...
        );
        //...
        return $bundles;
    }
    //...
}
  • app/config/routing.yml:
#...
NitraGeoBundle:
    resource: "@NitraGeoBundle/Resources/config/routing.yml"
    prefix:   /
#...

Конфигурация по умолчанию:

    # app/config/config.yml

    # ...
    nitra_geo:      
      # API DeliverySync https://github.com/nitra/DeliverySync
      # ссылка в API DeliverySync для тетрадки
      # http://ссылка_на_сервис_api/{token} - токен авторизции в API
      # {token} - ds3.nitralabs.com - Nitra\DeliveryBundle\Entity\Client::$token
      api_url:
    # ...

Конфигурация

Настройка

Конфигурация вынесена в файл parameters.yml в app/config проекта.

    # app/config/parameters.yml

    nitra_geo_api_url: http://ds3.nitralabs.com/{token}

Комманды

php app/console nitra-geo:sync-geo Синхронизировать географию. Сервис синхронизации: http://ds3.nitralabs.com GitHub: https://github.com/nitra/DeliverySync