RTFM : https://symfony.com/doc/current/setup.html
symfony new my_project_name
cd my_project_name/
php bin/console server:run
https://symfony.com/doc/current/page_creation.html
https://symfony.com/doc/current/doctrine.html
Configurez votre BDD dans app/config/parameters.yml
Puis, dans le terminal :
php bin/console doctrine:database:create
php bin/console doctrine:generate:entity
Mettez à jour la base de données puis validez le schéma :
php bin/console doctrine:schema:update --force
php bin/console doctrine:schema:validate
Ajouter une page se fait via une méthode dans un controller (AppBundle/Controller)
Pour sa mise en forme, passer par un template
(app/Ressources/views)
Un exemple de TodoList très sommaire :
https://github.com/ldevernay/php_todolist
https://github.com/ldevernay/symfony_blog