Skip to content

ehbc221/openclassrooms-developpez-votre-site-web-avec-le-framework-symfony

Repository files navigation

OCPlatform

Code source de la plateforme d'annonce construite grâce au MOOC OpenClassrooms.

Installation

1. Récupérer le code

Vous avez deux solutions pour le faire :

  1. Via Git, en clonant ce dépôt ;
  2. Via le téléchargement du code source en une archive ZIP, à cette adresse : https://github.com/winzou/mooc-symfony/archive/master.zip

Attention, le code est divisé en plusieurs branches iteration-XX. Sur la branche master vous n'avez que le tout début du cours, n'hésitez pas à changer de branche !

2. Définir vos paramètres d'application

Pour ne pas qu'on se partage tous nos mots de passe, le fichier app/config/parameters.yml est ignoré dans ce dépôt. A la place, vous avez le fichier parameters.yml.dist que vous devez renommer (enlevez le .dist) et modifier.

3. Télécharger les vendors

Avec Composer bien évidemment :

php composer.phar install

4. Créez la base de données

Si la base de données que vous avez renseignée dans l'étape 2 n'existe pas déjà, créez-la :

php bin/console doctrine:database:create

Puis créez les tables correspondantes au schéma Doctrine :

php bin/console doctrine:schema:update --dump-sql
php bin/console doctrine:schema:update --force

Enfin, éventuellement, ajoutez les fixtures :

php bin/console doctrine:fixtures:load

5. Publiez les assets

Publiez les assets dans le répertoire web :

php bin/console assets:install web

Et profitez !

http://exercices.openclassrooms.com/assessment/correction/204654?login=7990818&tk=de58aa455e5d736ef8caf22358eb7cf0&sbd=2016-02-01&sbdtk=fa78d6dd3126b956265a25af9b322d55

About

Tutoriel du cours de symfony 3 sur OpenClassrooms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published