Skip to content
gestion de classe Symfony 3
PHP HTML CSS JavaScript
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
bin
src
tests/AppBundle/Controller
var
web
.gitignore
LICENSE
README.md
composer.json
composer.lock
composer.phar
phpunit.xml.dist

README.md

Bienvenue dans la solution de gestion de classe

1)Installation en local :

  • Copier le dossier P5 ci-dessous dans le dossier de votre server web local (exemple : C:/wamp/www).
  • Lancer la console dans ce nouveau dossier P5.
  • Tapez "php composer.phar install" dans la console (composer doit être installé). Cela va ajouter les vendors.
  • Tapez "php bin/console doctrine:database:create" pour créer votre Base De Données.
  • Tapez "php bin/console doctrine:schema:update --dump-sql" puis "php bin/console doctrine:schema:update --force" pour créer les tables de la BDD.
  • Importer la base de données gestionclasse.sql dans phpMyAdmin.
  • L'application est prête.

2)Fonctionnement Général :

Certaines contraintes sont à connaître :

* La date de rentrée est pour le moment fixée au 04/09/2017 : @AgnezCore/Services

* Le nombre de semaines dans l'année est de 40 : @AgnezCore/Services

* Le nombre d'élèves max est fixé à 30 : @AgnezCore/Entity/Classe. (Attention l'affichage ne peut aussi qu'en afficher 30 pour l'instant)

* 2 Users ne peuvent pas avoir le même pseudo ni le même email : @AgnezUser/Entity/User

* Un User ne peut pas avoir 2 classes ayant le même nombre : @AgnezUser/Entity/User

* Une classe ne peut pas avoir 2 élèves avec les mêmes nom et prénom : @AgnezCore/Entity/Eleve

Symfony Standard Edition

WARNING: This distribution does not support Symfony 4. See the Installing & Setting up the Symfony Framework page to find a replacement that fits you best.

Welcome to the Symfony Standard Edition - a fully-functional Symfony application that you can use as the skeleton for your new applications.

For details on how to download and get started with Symfony, see the Installation chapter of the Symfony Documentation.

What's inside?

The Symfony Standard Edition is configured with the following defaults:

  • An AppBundle you can use to start coding;

  • Twig as the only configured template engine;

  • Doctrine ORM/DBAL;

  • Swiftmailer;

  • Annotations enabled for everything.

It comes pre-configured with the following bundles:

  • FrameworkBundle - The core Symfony framework bundle

  • SensioFrameworkExtraBundle - Adds several enhancements, including template and routing annotation capability

  • DoctrineBundle - Adds support for the Doctrine ORM

  • TwigBundle - Adds support for the Twig templating engine

  • SecurityBundle - Adds security by integrating Symfony's security component

  • SwiftmailerBundle - Adds support for Swiftmailer, a library for sending emails

  • MonologBundle - Adds support for Monolog, a logging library

  • WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar

  • SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions

  • SensioGeneratorBundle (in dev env) - Adds code generation capabilities

  • WebServerBundle (in dev env) - Adds commands for running applications using the PHP built-in web server

  • DebugBundle (in dev/test env) - Adds Debug and VarDumper component integration

All libraries and bundles included in the Symfony Standard Edition are released under the MIT or BSD license.

Enjoy!

You can’t perform that action at this time.