happyr / location-bundle
A Symfony2 Bundle to handle geographic location of your entities
Package info
github.com/Happyr/LocationBundle
Type:symfony-bundle
pkg:composer/happyr/location-bundle
0.5.3
2020-11-11 10:57 UTC
Requires
- php: ^5.4 || ^7.0
- cocur/slugify: ^1.4
README
A Symfony2 Bundle to handle locations. This provided a Locaiton object with differnet parts to clearly identify a location.
Installation
1. Install with composer:
php composer.phar require happyr/location-bundle
2. Enable the bundle:
// app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Happyr\LocationBundle\HappyrLocationBundle(), ); }
3. Add a geocoder
You need to specify a geocoder service to in the coniguration. The geoder must inplement the GeocoderInterface
happyr_location: geocoder_service: 'acme.geocoder'
Usage
//any form public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('location', 'location', array( 'components'=>array( 'country'=>true, 'city'=>true, ) )); }