Stworzyłem prostą aplikację w PHP wykorzystując wzorzec MVC, wszystko działa poprawnie.
Chciałbym jednak dodać jeszcze część dostępną tylko dla zalogowanych użytkowników, panel administratora, (localhost/admin/) i najlepiej jakbym mógł tam ładować inne pliki szablonów, tzn. inne pliki header.php, footer.php etc.
Czy powinienem podzielić kontrolery na dwa rożne podfoldery, jeden folder „admin”, drugi „home”? Tak samo zrobić z widokami? Myślałem, żeby może w klasie odpowiedzialnej za Routing dodać warunek sprawdzający, czy pierwszym elementem ‘url’ jest admin, wtedy przekierować aplikację by korzystała z innych plików.
Macie może jakieś sugestie, czy dobrze myślę?