Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Darya Tkachenko
It Symfony Template 6 2 Tkachenko
Commits
0b32a989
Commit
0b32a989
authored
2 years ago
by
Pavel Tatar
💬
Browse files
Options
Download
Plain Diff
Merge branch 'root-master-patch-43229' into 'master'
Update README.md See merge request root/it-symfony-template!2
parents
d6bad173
5f78cead
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
2 deletions
+20
-2
README.md
README.md
+20
-2
No files found.
README.md
View file @
0b32a989
...
...
@@ -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'
]
]])
```
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment