uczę się programować w MVC i chcę napisać sobie swój własny mały projekt który będzie miał 2 poziomy dostępu 1 dla wszystkich a drugi tylko dla administratorów.
Zastanawiam się jak dobrze poukładać strukturę katalogów i jak napisać autoloader aby wszystko było bardzo proste do rozbudowania bez integracji w pliki które już będą. Chciałbym aby nazwy kontrolerów były możliwe do tłumaczenia na różne języki, czyli chyba najlepiej jak będą trzymane w bazie danych ?
Generalnie chcę aby był porządek, aby pliki klas, widoku, kontrolerów i modeli dla zalogowanych były oddzielone od tych przeznaczonych dla dostępu publicznego.
Prosiłbym tutaj o jakieś wskazówki doświadczonych programistów

P.S. Większość powie żebym skorzystał z jakiegoś gotowego frameworka

