8. diel - Rezervačný systém v Symfony - Registrácia a zmena užívateľa

V predchádzajúcej lekcii, Rezervačný systém v Symfony - Správa užívateľov, mazanie vozu , sme vytvorili administráciu užívateľov, mazanie vozidlá a vytvorili sme nový typ formulára pre užívateľov.

V tejto lekcii si vytvoríme zmenu registrovaného používateľa administrátorom a pripravíme aj registrácia nových užívateľov.

Zmena užívateľa administrátorom

Pridáme si nový formulár. Ten bude odlišný od formulára pre registráciu používateľa, pretože budeme môcť meniť aj jeho úloha a oprávnenia. To sám užívateľ pochopiteľne nebude schopný urobiť:)

src\Form\ChangeUserFormType.php

Už vieme, že formuláre vyčleňujeme do samostatných tried. Ukážme si, ako bude formulár vyzerať:

Zmena používateľa v Symfony

Tu zadávame:

  • Meno
  • E-mail
  • Oprávnenie na rezervácii vozidiel
  • užívateľskú rolu

Ešte pripomeniem príkaz pre vytvorenie nového formulára:

php bin/console make:form

Viazať sa bude na používateľa, čiže entitu User.

Nižšie je poupravené kód triedy:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V PHP tutoriálu vytvoríme formulár a metódu pre zmenu užívateľov v Symfony, šablónu a metódu pre registráciu, úpravu vzhľadu a textu u prihlásenie.
Článok pre vás napísal Samuel HéI
Avatar
Autor se věnuje hlavně programování, nejvíce z oblasti webových technologií, dělá občasné video edity ze svých dovolených. Má rád memes, svou gf a elektroniku
Aktivity