Commit 0b32a989 authored by Pavel Tatar's avatar Pavel Tatar 💬
Browse files

Merge branch 'root-master-patch-43229' into 'master'

Update README.md

See merge request root/it-symfony-template!2
parents d6bad173 5f78cead
......@@ -126,14 +126,32 @@ doctrine:migrations:sync-metadata-storage [sync-metadata-storage] Zajišťuje,
doctrine:migrations:list [list-migrations] Zobrazí seznam všech dostupných migrací a jejich stav.
```
## Základní příkazy pro tvorbu formulářu
## Základní příkazy a metody pro tvorbu formulářu
Příkazy zadáváme v docker containeru
####
```sh
php bin/console make:form
```
V prvním kroku zadáme název formuláře a ve druhém kroku název entity.
V prvním kroku zadáme název formuláře a ve druhém kroku název entity, ze které bude formulář vygenerován. Vygeneruje
nám to formulář, který bude potřeba dále dodělat. Formulář se vygeneruje do adresáře src/Form/NazevFormulareFormType.php
V metodě "build" provedeme úprqvy.
#### Příklad vygenerovaného formulářového elementu:
Můžeme v jednotlivých elementech nastavovat např. required, class pro stylování,
validaci elementu a počet znaků, které je možné do elementu vyplnit. Název elementu
nebo typ. Náš vzorový element se jmenuje "street", a je typ "Textarea".
```sh
->add('street', TextareaType::class, ['required' => true,
'row_attr' => ['class' => 'form-group is-invalid'],
'attr' => ['maxlength' => 4
//, 'novalidate' => 'novalidate']
]])
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment