Witam, stwórzmy wizualizacje problemu. /* opisany problem jest PRZYKŁADEM */
Symfony 3.3; php7.1; zainstalowany dodatkowo FOSUserBundle
Mamy dwa bundle:
AppBundle i BlogBundle, w obu jest to:
use FOS\UserBundle\Model\User as BaseUser;
class User extends BaseUser
Czyli mamy system logowania.
route "/" odpala AppBundle, a route "/blog" odpala BlogBundle
i teraz bym chciał, aby na stronie głównej AppBundle był system logowania na takiej ścieżce "/" obsługiwany prze fosuser oczywiście i tylko logowanie, brak dostępnej opcji rejestracji i innych opcji które udostępnia fosuser.
a na ścieżce "/blog/login" odpalała funkcje logowania, ale dla encji która znajduje się w BlogBundle, chciał bym także aby w przeciwieństwie do AppBundle, BlogBundle miał funkcje rejestracji itd. I teraz mam problem. Bo gdyby to były dwa osobne projekty nie było by problemu, ale jako że to muszą być jeden projekt symfony, ale różne bundle to nie mam pojęcia jak to zrobić. Próbowałem robić multiple firewalls, ale symfony łapie mi wszystko z encji AppBundle, a dodatkowo stworzył tylko swoje domyślne route. Tzn. nie mimo zrobienia osobny firewall'ów dla AppBundle i dla BlogBundle to wszystko zaciągał z AppBundle. Ktoś doświadczony może, pomoże? :D Z góry dziękuje za zainteresowanie :)