symfony easyadmin instalacion

1) crear el proyecto de symfony

composer create-project symfony/framework-standard-edition my_project_name

2) descargar el bundle de migrations de doctrine

ir a la carpeta del proyecto creado

composer require doctrine/doctrine-migrations-bundle "^1.0"

3) habilitar el bundle en y setear parametros de configuracion

// app/AppKernel.php
public function registerBundles() {
$bundles = array(
//...
new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(), );
}

// app/config/config.yml

doctrine_migrations:
    dir_name: "%kernel.root_dir%/DoctrineMigrations"
    namespace: Application\Migrations
    table_name: migration_versions
    name: Application Migrations
    organize_migrations: false # Version >=1.2 Possible values are: "BY_YEAR", "BY_YEAR_AND_MONTH", false


4) descargar bundle de EasyAdmin

ir a la carpeta del proyecto creado

composer require javiereguiluz/easyadmin-bundle

5) habilitar el bundle

// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new EasyCorp\Bundle\EasyAdminBundle\EasyAdminBundle(),
        );
    }

    // ...
}

6) setear las rutas del bundle

# app/config/routing.yml
easy_admin_bundle:
    resource: "@EasyAdminBundle/Controller/AdminController.php"
    type:     annotation
    prefix:   /admin

7) preparar web assets para los css/javascripts/fonts

php bin/console assets:install --symlink

8) crear las entidades del proyecto, por ejemplo Provincia y configurar su respectiva entrada

# app/config/config.yml
easy_admin:
    entities:
        Provincia:
            class: AppBundle\Entity\Provincia

9) habilitar el servicio de translator

# app/config/config.yml
framework:
    translator: { fallbacks: [ "en" ] }

10) listo, ya podemos acceder al admin

http://localhost:8181/symfosatsaid/web/app_dev.php/admin
























No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable