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
Suscribirse a:
Enviar comentarios (Atom)
linux ubuntu mint actualizar chrome
desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable
-
por consola y desde la raiz de tu proyecto php artisan --version
-
en nuestro proyecto creamos una carpeta llamada donde estaran todas nuestras clases, por ejemplo una llamada: MiApp adentro de esta irian b...
-
Integridad al nivel de la base de datos Oracle Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de erro...
No hay comentarios:
Publicar un comentario