2017 © Pedro Peláez
 

symfony-bundle geo-bundle

Symfony2 GeoBundle

image

cimus/geo-bundle

Symfony2 GeoBundle

  • Wednesday, January 27, 2016
  • by Cimus
  • Repository
  • 1 Watchers
  • 0 Stars
  • 63 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 3 % Grown

The README.md

Symfony2 ipGeoBase Bundle

Данный модуль предназначен для определения географических данных по IP адресу. Используются текстовые базы сервиса гео-локации ipgeobase.ru, которые преобразуются в бинарный формат для оптимизации поиска., (*1)

Installation

Composer

Вы можете использовать Composer для автоматизированного процесса установки:, (*2)

$ php composer.phar require cimus/geo-budle

или вручную добавте ссылку в ваш файл composer.json и запустить$ PHP composer.phar update:, (*3)

{
    "require" : {
        "cimus/geo-budle": "^1.0"
    },
}

Usage

Перед первым использованием необходимо инициализировать БД, для этого нужно запустить команду, (*4)


php app/console cimus:geo:update

Note. Данную команду можно повесить на крон и запускать с периодичностью 1 раз в неделю. Данные обнавляются каждый день., (*5)

Определение географических данных, (*6)

```php, (*7)

$info = $this->get('cimus.geo')->search('176.121.128.1');, (*8)

print_r($info);, (*9)

Array ( [country] => RU [city] => Чебоксары [region] => Республика Чувашия [district] => Приволжский федеральный округ [latitude] => 56.137451 [longitude] => 47.244030
[ip_start] => 176.121.128.0 [ip_stop] => 176.121.191.255 ), (*10)

> **Note.** Как видно из примера, доступен сервис cimus.geo который выполняет поиск данных о IP адресе


Получение списка всех населёных пунктов, которые содержаться в БД

```php
$list = $this->get('cimus.geo')->listCity();

print_r($list);


The Versions

27/01 2016

dev-master

9999999-dev https://github.com/Cimus/geo-bundle

Symfony2 GeoBundle

  Sources   Download

MIT

The Requires

 

by Sergey Ageev (Cimus)

symfony ip geo base geobundle

27/01 2016

v1.0.1

1.0.1.0 https://github.com/Cimus/geo-bundle

Symfony2 GeoBundle

  Sources   Download

MIT

The Requires

 

by Sergey Ageev (Cimus)

symfony ip geo base geobundle

27/01 2016

v1.0.0

1.0.0.0 https://github.com/Cimus/geo-bundle

Symfony2 GeoBundle

  Sources   Download

MIT

The Requires

 

by Sergey Ageev (Cimus)

symfony ip geo base geobundle