Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 2.44 KB

File metadata and controls

81 lines (51 loc) · 2.44 KB

Symfony Standard Edition

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

Installation

  • Install composer in your computer then run the following commands inside the root project folder:

  • composer install;

  • bin/console doctrine:database:create;

  • bin/console doctrine:schema:update --force;

  • bin/console doctrine:fixtures:load;

  • bin/console server:run

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/test env) - Adds code generation capabilities

  • 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!