NOVINKA: Kurz kybernetické bezpečnosti s akreditací MŠMT, nyní již od 0 Kč. Staň se žádaným profesionálem. Zjisti více:
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 14 - CMS v Nette a Doctrine 2 - Profily a správa uživatelů

V minulé lekci, CMS v Nette a Doctrine 2 - Komentáře a nastavení, jsme přidali možnost komentovat články a také jsme rozpracovali nastavení uživatelského účtu.

Profil uživatele v Nette Doctrine CMS

V dnešním Nette tutoriálu dokončíme nastavení účtu, přidáme možnost zobrazení profilu a začneme správu uživatelů pro administrátory.

Dokončení nastavení

Model

Fasáda

app/model/faca­des/UserFacade­.php

Dnes navážeme na úpravy z minulého dílu a začneme přidáním metody updateSettings() do naší třídy UserFacade.

...

/**
 * Upraví nastavení daného uživatele.
 * @param User      $user   uživatel
 * @param ArrayHash $values nové hodnoty nastavení
 */
public function updateSettings(User $user, $values)
{
    $settings = $user->settings;
    $settings->description = $values->description;
    $this->em->flush();
}

Továrnička

app/forms/User­FormFactory.php

Nyní si upravíme formulářovou továrničku a přidáme do ní formulář pro úpravu nastavení uživatele:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Před koupí tohoto článku je třeba koupit předchozí díl

Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • 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 tutoriálu na CMS v Nette a Doctrine 2 dokončíme nastavení uživatele, přidáme možnost zobrazit uživatelský profil a správu uživatelů pro administrátory.

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íť.

Článek pro vás napsal Martin Konečný
Avatar
Podpis
Aktivity