Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][SF2] Dlaczego nie mam klasy FOSUserEvents?
Foxx
post
Post #1





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Podczas rejestracji użytkownika chciałbym mu nadać odgórnie uprawnienia. Zorientowałem się, że chyba najlepszym sposobem będzie zastosowanie EventListenera i skopiowałem odpowiedni kod z dokumentacji FOSUserBundle: "Hooking into the controllers". W międzyczasie zauważyłem, że w dokumentacji jest napisane "All events can be found in the constants of the FOS\UserBundle\FOSUserEvents class." ale ja tej klasy nie widzę. No i po podłączeniu listenera sprawa wróciła bo dostaję błąd: "FatalErrorException: Error: Class 'FOS\UserBundle\FOSUserEvents' not found".

Będę wdzięczny za podpowiedzi dlaczego mogę nie mieć tego pliku oraz co teraz można zrobić.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Jeśli chcesz mieć wersję z gałęzi 2.x, to w Composerze wystarczy (sekcja require):
Kod
"friendsofsymfony/user-bundle": "dev-master"

Ja w dwóch nowych projektach używam właśnie wersji 2.x bundla.

Możesz to też zrobić tworząć listener dla encji. Możesz też wdrożyć swoje eventy i nadpisać kontroler bundla. W sumie, lepsze chyba będzie użycie eventów. Masz trzy wyjścia (IMG:style_emoticons/default/wink.gif)
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: 14.10.2025 - 13:23