Lekce 8 - Rezervační systém v Symfony - Registrace a změna uživatele
V předchozí lekci, Rezervační systém v Symfony - Správa uživatelů, mazání vozu, jsme vytvořili administraci uživatelů, mazání vozidla a vytvořili jsme nový typ formuláře pro uživatele.
V této lekci si vytvoříme změnu registrovaného uživatele administrátorem a připravíme i registrace nových uživatelů.
Změna uživatele administrátorem
Přidáme si nový formulář. Ten bude odlišný od formuláře pro registraci uživatele, protože budeme moci měnit i jeho role a oprávnění. To sám uživatel pochopitelně nebude schopný udělat
src\Form\ChangeUserFormType.php
Již víme, že formuláře vyčleňujeme do samostatných tříd. Ukažme si, jak bude formulář vypadat:
Zde zadáváme:
- Jméno
- Oprávnění k rezervaci vozidel
- Uživatelskou roli
Ještě připomenu příkaz pro vytvoření nového formuláře:
php bin/console make:form
Vázat se bude na uživatele, čili entitu User
.
Níže je poupravený kód třídy:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V PHP tutoriálu vytvoříme formulář a metodu pro změnu uživatele v Symfony, šablonu a metodu pro registraci, úpravu vzhledu a textu u přihlášení.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.