|
преди 4 години | |
---|---|---|
.gitlab | преди 6 години | |
Controller | преди 7 години | |
Entity | преди 7 години | |
EventListener | преди 7 години | |
Form | преди 7 години | |
Resources | преди 4 години | |
Util | преди 7 години | |
keys | преди 7 години | |
.drone.yml | преди 7 години | |
.gitlab-ci.yml | преди 5 години | |
MapBundle.php | преди 7 години | |
README.md | преди 7 години | |
composer.json | преди 7 години |
composer.json:
"repositories": [
{
"type": "vcs",
"url": "ssh://git@gogs.infra.flowdat.com:222/VendorSoftwareFlowdat3/MapBundle.git"
}
],
"require": {
"ik/map-bundle": "dev-master"
},
app/AppKernel.php:
public function registerBundles()
{
$bundles = [
new MapBundle\MapBundle(),
];
.
.
}
app/config/config.yml:
imports:
- { resource: "@MapBundle/Resources/config/services.yml" }
Instalar y habilitar en app/AppKernel.php los bundles:
El bundle agrega un tab en la vista create/edit y show de la entidad con un mapa para seleccionar coordenadas. Por ej para la entidad ONU:
use MapBundle\Entity\Interfaces\LocationInterface;
use MapBundle\Entity\Traits\LocationTrait;
class ONU implements LocationInterface
{
use LocationTrait;
Luego correr el comando:
php bin/console doctrine:schema:update --force