Ako vypisat jednotlive udaje Užívateľa?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Takeshi
- Člen | 596
Ahojte,
jeden spôsob ako vypísať jednotlivé údaje prihláseného používateľa je nasledovná:
Presenter
<?php
$this->template->arrData = $user->getIdentity()->getData();
?>
a v šablóne
<?php
{foreach $arrData as $a}
</br>{$a}
{/foreach}
?>
Ako ale vypísať jednotlivé údaje zvlášť? Napríklad chcem vypísať len e-mail. Teda napr. len prvý prvok v danom poli.
- Takeshi
- Člen | 596
David Matějka napsal(a):
si to pole dumpni, at vidis, jak vypada..
Tak dal som si dump
<?php
dump($user->getIdentity()->getData());
?>
<?php
array (4)
id => 30
email => "email@uzivatela.com" (22)
username => "uzivatel" (7)
role => "guest" (5)
?>
cisla = pocet znakov daneho slova
a tak neviem
Editoval Takeshi (3. 3. 2016 14:32)