Skip to content
Projet de site web dans le cadre de mon projet de fin d'année. Le nom est provisoire ;)
JavaScript HTML CSS PHP ApacheConf
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
src
web
.gitignore
README.md
Rapport Technique.pdf
composer.json
composer.lock
jeu_de_donnees.sql

README.md

Echangéo

Site web réalisé dans le cadre de mon projet de fin d'année et dont le but est d'offrir une plateforme de partage de services entre particulier. Basé sur l'échange le but est de permettre à chacun de proposer ses services ou d'en demander.

Le site est réalisé avec Synfony2.8

Création de la base de données

Paramètres de connexion

Le fichier app/config/parameters.yml doit contenir les informations concernant le connexion à la base de données. Il est créé sur le modèle du fichier parameters.yml.dist.

Exemple de paramètre utilisant les valeur pas défaut de phpMyAdmin :

parameters:
	database_driver:   pdo_mysql
    database_host:     127.0.0.1
    database_port:     ~
    database_name:     echangeo
    database_user:     root
    database_password: ~    

Création des tables

Une fois la BD créée, on créé les table grâce à doctrine. Il faut exécuter la commande : php app/console doctrine:schema:update --force

Les Routes :

Fonction Methodes Chemin Nom de la route
###Accueil
indexAction ANY / index
testAction ANY /test test
rechercheAction ANY /recherche recherche_service
rechercheServiceAction ANY /recherche/service/{id} recherche_service_id
reponseAction POST /recherche/reponse reponse_service
###FOSU
login ANY /login fos_user_security_login
logout ANY /logout logout
register ANY /register fos_user_registration_register
###Dashboard
dashboardAction ANY /dashboard dashboard
servicesUserAction ANY /dashboard/services servicesUser
addServicesAction POST /dashboard/services/new addServices
editServicesAction POST /dashboard/services/edit/{id} editServices
reponsesUserAction ANY /dashboard/reponses reponsesUser
sendAction POST /dashboard/send sendMessage
validationAction POST /dashboard/validation validation
notationAction POST /dashboard/notation notation
optionsAction ANY /dashboard/options options
editProfilAction POST /dashboard/options/profil/{id} editProfil
optionsCategorieAction POST /dashboard/options/categorie optionsCategorie

Notes

Pensez à utiliser la commande composer update à chaque pull.

You can’t perform that action at this time.