Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 209 Pomógł: 0 Dołączył: 17.05.2002 Skąd: lodz Ostrzeżenie: (0%)
|
W zasadzie mój problem opisuje temat. Jak mam dodać skutecznie dodatkowe pola w formularzu rejestracji
FOSUserBundle opisujące dodatkowe role np: inputy standarowe: - username - pass - pass2 dodatkowe checkbox'y lub radio: - role-wizard - role-knight - role-alien |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Role obsługuje Symfony i są one integralną częścią frameworka: http://api.symfony.com/3.4/Symfony/Compone...rInterface.html
Mając własną implementację wystarczyłoby dodać wybór roli do formularza rejestracji. Tutaj jednak najpierw trzeba rozkiminić FOSUser: https://symfony.com/doc/master/bundles/FOSU...rage_layer.html Najbardziej podoba mi się to: Cytat Configuring FOSUserBundle to use your implementation - czyli i tak robię własną implementację a ponieważ "używam" FOSUser to go jakoś rozkopię na boki nadpisując: - encje - formularze i walidację - konfigurację - user provider, success login handler etc. - pewnie jeszcze jeszcze jakieś eventy i stado templatów Ma to sens? W ten sposób robi się tylko bajzel w projekcie, za kilka miesięcy nikt nie będzie mógł obczaić relacji pomiędzy Symfony, FOSUser a Twoją implementacją. Jeśli koniecznie chcemy się wzrorować na FOSUeer to już lepiej go sforkować i zmienić po swojemu. |
|
|
|
umatik [SF][Symfony][Symfony3][S3] FOSUserBundle 7.12.2017, 10:03:55
Pyton_000 https://stackoverflow.com/questions/3215683...rkfo... 7.12.2017, 10:24:40
umatik hmmm problem do którego opisu prowadzi link jest z... 7.12.2017, 12:18:39
Pilsener No to co za problem wyrzucić FOSUser i zrobić po s... 8.12.2017, 09:29:27
umatik FOSUserBundle w wersji wersji 2.0 obsługuje role, ... 8.12.2017, 10:56:42
Pyton_000 To ja dodam do tego co @Pilsener napisał https://j... 8.12.2017, 11:32:28
umatik @Pilsener
Tak myślałem, że trzeba 'zcustomizo... 8.12.2017, 12:02:43
kusiu Cytat(umatik @ 7.12.2017, 10:03:55 ) ... 12.02.2018, 13:22:20 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:50 |