Benutzer-Werkzeuge

Webseiten-Werkzeuge


devel:symfony

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
devel:symfony [2023/04/04 14:31] jodocdevel:symfony [2023/04/04 15:55] (aktuell) jodoc
Zeile 17: Zeile 17:
  
 Create ''docker-compose.yml'' to contain ''mariadb'' and (optionally) <del>adminer</del> and set db connect string in environment file ''.env'' (see below)  Create ''docker-compose.yml'' to contain ''mariadb'' and (optionally) <del>adminer</del> and set db connect string in environment file ''.env'' (see below) 
 +
 +<code>
 +# start docker db
 +docker compose up -d
 +# ensure db exists
 +./bin/console doctrine:database:create --if-not-exists
 +</code>
  
 ===== Code Generation ===== ===== Code Generation =====
 +
 +<code>
 +# create entity
 +./bin/console make:entity User
 +# ...
 +# crea db stuff
 +./bin/console make:migration
 +./bin/console doctrine:migrations:migrate
 +
 +# now the crud part
 +
 +# add a couple of make:crud dependencies
 +composer req form validator security-csrf annotations
 +# get rid of deprecated stuff (does not work...)
 +# composer remove sensio/framework-extra-bundle
 +# now create controller etc.
 +./bin/console make:crud User
 +
 +# start up server
 +symfony server:start -d
 +
 +# and go to /user/ in browser
 +</code>
  
  
devel/symfony.1680611460.txt.gz · Zuletzt geändert: 2023/04/04 14:31 von jodoc