![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
Hej - stworzylem sobie component.class.php - w layoucie chce wyswietlic nazwe zalogowanego uzytkownika
<?php include_component('gallery', 'GetUser') ?> szukam i nie moge znalesc jak nazywa sie obiekt ktory tworzy sf_guard ? tak np nie dziala
Ten post edytował Lonas 22.01.2009, 13:45:05 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Powiem szczerze, że może coś przeoczyłem ale nie wiem skąd masz:
Nie ma klasy sf_guard więc nie można też stworzyć takiego obiektu. Pewnie chodziło Ci o sfGuardUser.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
Tylko jak sprawdzic czy taki obiekt istnieje
$sf_user Bo jak sprawdzam tak
to w przypadku kiedy ten obiekt sf_user nie istnieje to pisze ze nie znana zmienna. Probowalem tez sprawdzac tak :
to caly czas pokazuje ze nie ma nawet po zalogowaniu a takie pytanie jeszcze mam : gdzie moge podejrzec w jaki spoosb sf_guard dodaje uzytkownikow do bazy ? bo chcialbym sobie napisac formularz rejestracji na stronie Ten post edytował Lonas 23.01.2009, 12:38:28 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Heh, zmienna $sf_user nie jest tworzona przez plugin tylko przez framework. Wynika z tego, że zmienna ta jest zawsze dostępna w szablonach. Oczywiście może być inaczej jeśli sam świadomie zmienisz ładowanie tych zmiennych. Zmienne te są ładowane dynamicznie, więc nie odwołuj się do nich przez $this bo ich tam zwyczajnie nie ma, w ogóle z tego co wiem, to w szablonie nie odwołujesz się do klasy widoku.
Napisz dokładnie co chcesz sprawdzić, bo ja nadal nie rozumiem. Jak dodaje do bazy? Pytania coraz niższy mają poziom. sfGuardUser to model, tworzysz jego obiekt, wypełniasz i zapisujesz. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
Rejestracje uzytkownikow juz napisalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) hehe faktycznie glupie pytanie bylo ;-)
Odnosnie pierwszego chce sprawdzic czy jest zalogowany uzytkownik |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Zacząłem podejrzewać, że chcesz to sprawdzać. Symfony logowanie użytkownika ma wbudowane, sfGuardPlugin usprawnia korzystanie z tego. Tak więc sprawdzanie czy user jest zalogowany działa przy pomocy samego frameworka.
Czyli:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
Nie wiedzialem o tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
działa dzieki za pomoc ! Mam jednak jeszcze jeden problem: w kontrolerze działa mi cos takiego :
sprawdzam id uzytkownika i wyswietlam odpowiednia galerie teraz mam formularz gdzie w galleryPeer pobieram dane do wyswietlenia w select tylko ze tutaj nie ma juz id uzytkownika w this.. jak moge sie dobrac w tej klasie do id uzytkownika ?
nastepenie dane ida do widget-a
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:26 |