2017 © Pedro Peláez
 

symfony-bundle kladr-bundle

Provides kladr auto-updating database with form elements

image

zer0latency/kladr-bundle

Provides kladr auto-updating database with form elements

  • Wednesday, March 23, 2016
  • by zer0latency
  • Repository
  • 2 Watchers
  • 4 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Symfony KladrBundle

Описание

Bundle для Symfony 2.X для включения виджета kladr в Ваши формы., (*1)

Установка

Для подключения бандла необходимо указать в composer.json:, (*2)

    ...
    "repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/zer0latency/KladrBundle.git"
    },
    "require": {
        ...
        "zer0latency/kladr-bundle": "master@dev"
    }

Для работы bundle необходимо соблюсти несколько условий: * p7zip - Необходимая утилита для распаковки *.7z * dbase.so - Необходимое расширение PHP для работы с таблицами DBF (Уставнавливается спомощю pecl install dbase) * LOAD DATA INFILE - Текущий вариант загрузки данных (отсюда следует, что bundle совместим только с MySQL), т. к. самый быстрый * mysqld имеет доступ для чтения /tmp/* (см. конфигурацию apparmor - /etc/apparmor.d/usr.sbin.mysqld), (*3)

Использование

Перед использованием незабудьте выполнить php app/console doctrine:schema:update для создания таблиц., (*4)

  • php app/console kladr:update - Вариант команды с загрузкой файла Base.7z из Интернета
  • php app/console kladr:update --file='./Base.7z' - Использовать уже загруженный файл.
  • php app/console kladr:update --directory='/tmp' - Искать DBF-файлы в указанной директории.

Так же, необходимо добавить роутинг: app/config/routing.yml, (*5)

kladr:
    resource: "@KladrBundle/Controller/"
    type:     annotation
    prefix:   /

И шаблон формы для TWIG: app/config/config.yml, (*6)

twig:
    form:
        resources:
            - 'KladrBundle:Form:kladr_widget.html.twig'

The Versions

23/03 2016

dev-master

9999999-dev https://github.com/zer0latency/KladrBundle

Provides kladr auto-updating database with form elements

  Sources   Download

MIT

The Requires

 

form address symfony