Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] formularz i {{ app.user.username }}
kosmos
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 17
Dołączył: 4.03.2008

Ostrzeżenie: (0%)
-----


W Symfony2 mam zrobiony formularz logowania, gdzie po podaniu loginu oraz hasła, aplikacja wyświetla widok. W widoku tym przy pomocy polecenia
  1. {{ app.user.username }}

mogę wyświetlić nazwę zalogowanego użytkownika.

Problem w tym że nie wiem jak to działa (IMG:style_emoticons/default/smile.gif) i prosiłbym o namiar na dokumentację, źródła abm mógł to pojąć. Dodatkowo interesowałoby mnie pobieranie danych sesyjnych.
Szukałem, szukałem, ale chyba nie jestem w tym dobry skoro w końcu proszę was znów o pomoc ...

EDIT:
żeby nie było że jestem całkiem zielony.. wiem że mowa tu oczywiście o Twigu. Znalazłem w dokumentacji bardzo fajny przykład:

Renderujemy zmienną $name do szablonu
  1. $this->render('AcmeDemoBundle:Demo:hello.html.twig', array(
  2. 'name' => $name,
  3. ));


w samym szablonie natomiast:
  1. {# array('name' => 'Fabien') #}
  2. {{ name }}
  3.  
  4. {# array('user' => array('name' => 'Fabien')) #}
  5. {{ user.name }}
  6.  
  7. {# force array lookup #}
  8. {{ user['name'] }}
  9.  
  10. {# array('user' => new User('Fabien')) #}
  11. {{ user.name }}
  12. {{ user.getName }}
  13.  
  14. {# force method name lookup #}
  15. {{ user.name() }}
  16. {{ user.getName() }}
  17.  
  18. {# pass arguments to a method #}
  19. {{ user.date('Y-m-d') }}


Ale chodzi mi konretnie o to czy:
1. Dostęp do użytkowników zalogowanych do aplikacji przy pomocy modułu Security w Symfony2 odbywa się zawsze poprzez app.user?
2. Jak mogę wyświetlić wszystkie elementy user bo rozumiem że jest to tablica? (próbowałem nie wychodzi)
3. I ponawiam pytanie dotyczące źródeł i obsługi sesji.

Ten post edytował kosmos 26.07.2014, 17:23:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:49