mooc-symfony
mooc-symfony copied to clipboard
Code source du MOOC Symfony sur OpenClassrooms
OCPlatform
Code source de la plateforme d'annonce construite grâce au MOOC OpenClassrooms.
Ce cours Symfony est également disponible en livre et en ebook
Installation
1. Récupérer le code
Vous avez deux solutions pour le faire :
- Via Git, en clonant ce dépôt ;
- 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