Skip to content

devlawper/symfony_base

Repository files navigation

symfony-base

Base pour projet symfony 5

Étapes

  • Modif du .env avec les infos de la DB
  • Création du HomeController pour affichage de la home page (/)
  • Installation de package encore (composer require encore et npm install)
  • Config encore SASS npm install sass-loader@^7.0.1 node-sass --save-dev
  • Config encore jquery npm install jquery --save-dev
  • Config encore bootstrap npm install bootstrap --save-dev
  • Config encore popper.js npm install --save popper.js
  • Config encore édition du fichier app.css -> app.scss et app.js
  • Mise en place de la base, du header et du footer

  • Création de la base de donnée php bin/console doctrine:database:create
  • Création de l'entité User
  • Création du AccountController pour la gestion du login, logout et register
  • Installation des fixtures et de faker : composer require --dev orm-fixtures, composer require fzaninotto/faker
  • Création de la page de login et d'inscription (formulaires basé sur bootstrap, voir config dans tiwg.yaml)
  • Création des pages et méthodes pour la modification du profil, du mot de passe et l'affichage du profil

  • Création de la gestion de l'administration
  • Mise en place d'une page de login neutre
  • Gestion du login et logout dans le AdminAccountController
  • Mise en place d'une base, d'un header et d'un footer indépendant du front
  • Création d'un controller pour le dashboard
  • Création de l'interface de gestion utilisateur (suppression, édition)
  • Ajout de select2 pour le BO
  • Ajout de la pagination avec KnpPaginator composer require knplabs/knp-paginator-bundle

About

Base pour projet sous symfony 5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors