braune-digital / geo-bundle
基于JJsGeoBundle的Geo包
dev-master
2016-05-30 14:28 UTC
Requires
- braune-digital/translation-base: ^1.0
- jms/serializer-bundle: ^1.0
This package is auto-updated.
Last update: 2024-09-12 00:29:27 UTC
README
Symfony包,提供对geonames.org的集成以及在SonataAdmin中的管理。
功能
- 在SonataAdmin中的管理
- 与Geonames.org同步国家和城市
要求
- JMSSerializerBundle
- BrauneDigitalTranslationBaseBundle
- SonataAdminBundle
- DoctrineORM
安装
使用composer下载
composer require braune-digital/geo-bundle
并在您的AppKernel中启用Bundle
public function registerBundles() { $bundles = array( ... new JMS\SerializerBundle\JMSSerializerBundle(), new Sonata\AdminBundle\SonataAdminBundle(), new BrauneDigital\TranslationBaseBundle\BrauneDigitalTranslationBaseBundle, new BrauneDigital\GeoBundle\BrauneDigitalGeoBundle(), ... );
配置
此Bundle需要参数geonames_user
以验证geonames API调用。
扩展Bundle
此Bundle依赖于应用程序命名空间中的扩展。最简单的方法是使用SonataEasyExtendsBundle。只需运行
php app/console sonata:easy-extends:generate --dest=src BrauneDigitalGeoBundle
并将扩展的Bundle添加到您的Kernel中
public function registerBundles() { $bundles = array( ... new Application\BrauneDigital\GeoBundle\BrauneDigitalGeoBundle(), ... );