![]() |
![]() |
![]()
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ć. |
|
|
![]() |
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:23 |