devel:symfony
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
devel:symfony [2023/03/23 11:14] – jodoc | devel:symfony [2023/04/04 15:55] (aktuell) – jodoc | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
- | Initialization | + | ===== Initialization |
< | < | ||
Zeile 9: | Zeile 9: | ||
composer req templates | composer req templates | ||
composer req debug # install debug tools | composer req debug # install debug tools | ||
- | composer symfony/ | + | composer |
+ | composer req symfony/ | ||
composer req --dev symfony/ | composer req --dev symfony/ | ||
</ | </ | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Create '' | ||
+ | |||
+ | < | ||
+ | # start docker db | ||
+ | docker compose up -d | ||
+ | # ensure db exists | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | ===== Code Generation ===== | ||
+ | |||
+ | < | ||
+ | # create entity | ||
+ | ./ | ||
+ | # ... | ||
+ | # crea db stuff | ||
+ | ./ | ||
+ | ./ | ||
+ | |||
+ | # 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/ | ||
+ | # now create controller etc. | ||
+ | ./ | ||
+ | |||
+ | # start up server | ||
+ | symfony server: | ||
+ | |||
+ | # and go to /user/ in browser | ||
+ | </ | ||
+ | |||
later... | later... | ||
Zeile 19: | Zeile 57: | ||
</ | </ | ||
+ | |||
+ | |||
+ | docker-compose.yml | ||
< | < | ||
- | Use me | + | version: ' |
+ | |||
+ | services: | ||
+ | db: | ||
+ | image: mariadb: | ||
+ | volumes: | ||
+ | - ./ | ||
+ | ports: | ||
+ | - 3306:3306 | ||
+ | restart: unless-stopped | ||
+ | environment: | ||
+ | MARIADB_ROOT_PASSWORD: | ||
+ | MARIADB_DATABASE: | ||
+ | MARIADB_USER: | ||
+ | MARIADB_PASSWORD: | ||
+ | adminer: | ||
+ | image: adminer | ||
+ | restart: always | ||
+ | ports: | ||
+ | - 8080:8080 | ||
</ | </ | ||
+ | .env: | ||
+ | < | ||
+ | DATABASE_URL=" | ||
+ | </ | ||
--- // | --- // |
devel/symfony.1679566455.txt.gz · Zuletzt geändert: 2023/03/23 11:14 von jodoc