Skip to content

MoustacheTheCat/cours-symfony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cours symfony

-----------------------------------------------------step 1

Create projet :

    /usr/local/bin/composer create-project symfony/skeleton /home/moustache/Documents/symfony/amazone  --no-interaction

Init git :

    git init && \
    git remote add origin git@github.com:MoustacheTheCat/cours-symfony.git && \
    git add . && \
    git commit -m "init" && \
    git push -u origin main

Lancer le serveur :

    symfony server:start

Stoper le serveur :

    symfony server:stop

Crée un controller :

    symfony console make:controller

--------------renseigner ensuite le nom du controller

Crée la db :

    symfony console doctrine:database:create

Crée une Entity :

    symfony console make:entity

Crée la tabledb :

    symfony console doctrine:schema:update

    --dump-sql

    --force

Crée une fixture :

    symfony console make:fixtures <nom de la fixture>

envoyer les données en DB

    symfony console doctrine:fixtures:load

envoyer les données en DB sans purge

    symfony console doctrine:fixtures:load --append

----------------------------------------------------------Installer les packages

Enabling TLS:

  symfony server:ca:install

Console de debug:

    composer require symfony/profiler-pack 

Crée les controller:

    composer require symfony/maker-bundle --dev

ORM

    composer require symfony/orm-pack

-->editer le fichier .env

-> DATABASE_URL="mysql://:@127.0.0.1:3306/?serverVersion=10.11.2-MariaDB&charset=utf8mb4"

-ORM FIXTURE

    composer require --dev orm-fixtures

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published