该软件包已被弃用且不再维护。未建议替代软件包。

Nitra GeoBundle 同步地理信息

维护者

详细信息

bitbucket.org/nitra/nitrageobundle

安装: 79

依赖: 0

建议者: 0

安全: 0

类型:symfony-bundle

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

This package is not auto-updated.

Last update: 2018-05-06 19:34:03 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:
    # ...

配置

设置

配置已移至项目 app/config 下的 parameters.yml 文件。

    # 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