wxr / geo-bundle
Symfony WXRGeoBundle
v2.1.0
2013-10-07 06:35 UTC
Requires
- php: >=5.3.3
- jms/serializer-bundle: 0.*
- sonata-project/easy-extends-bundle: *
- symfony/framework-bundle: 2.1.*
- wxr/common-bundle: 1.0.*
This package is not auto-updated.
Last update: 2024-09-28 13:15:00 UTC
README
安装
Composer
"wxr/geo-bundle": "dev-master"
$ composer update
AppKernel (1)
new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(), new WXR\CommonBundle\WXRCommonBundle(), new WXR\GeoBundle\WXRGeoBundle(),
SonataEasyExtendsBundle
$ php app/console sonata:easy-extends:generate WXRGeoBundle --dest=src
AppKernel (2)
new Application\WXR\GeoBundle\ApplicationWXRGeoBundle(),
路由(可选)
# app/config/routing.yml wxr_geo: resource: "@WXRGeoBundle/Resources/config/routing.yml" prefix: /geo
用于自动补全。
Google 地图 API(可选)
覆盖 SonataAdminBundle::standard_layout.html.twig
以导入 Google 地图 API。
<!-- Google Maps API --> <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=false"></script>
纬度和经度将通过 geocoding.js 自动检索。
配置
WXRGeoBundle 不需要任何配置。
默认配置
wxr_geo: translation_domain: WXRGeoBundle country: manager: wxr_geo.country.manager.default admin: class: WXR\GeoBundle\Admin\Entity\CountryAdmin controller: SonataAdminBundle:CRUD region: manager: wxr_geo.region.manager.default admin: class: WXR\GeoBundle\Admin\Entity\RegionAdmin controller: SonataAdminBundle:CRUD city: manager: wxr_geo.city.manager.default admin: class: WXR\GeoBundle\Admin\Entity\CityAdmin controller: SonataAdminBundle:CRUD address: manager: wxr_geo.address.manager.default admin: class: WXR\GeoBundle\Admin\Entity\AddressAdmin controller: SonataAdminBundle:CRUD