Mógłby mi ktoś wytłumaczyć ogólną istotę zastosowania szablonów (SMARTY)?
Czy mam wczytywać MENU i podstrony przez GETa i treść z MySQL? To jest ogólne założenia smartów?
Jak mam prostą stronę (index.php), a na niej, menu:
HOME | LOGOWANIE | REJESTRACJA | POMOC | FAQ | POMOC etc
To czy lepiej porobić dla każdego z tych odnośników katalog? czy wszystko wczytywać przez $_GET, tzn pliczki*.tpl i bazować tylko na jednym pliku z index.php ?? Serwis będzie dosyć mocno rozbudowany, sporo kont z różnymi rangami. Spora baza danych i ewolucji na niej wykonywanych. Czy może ktoś mi polecić jak rozwiązać ten problem, z założenia banalny, ale przy dużych ilościach plików i kodu php może być to falatle w skutkach. Jak to zrobić, żeby poźniej samemu się nie zgubić?
Np potworzyć katalogi do menu, katalog home, logowanie, rejestracja,pomoc...itd a poźniej w każdym katalogu już pliczki z kodem php, które będą używane wyłącznie w tym katalogu i już podawane przez GET'a? Tak mi wydaje się rozsądnie. Niż żeby był jeden pliczek index.php, a poźniej cała masa reszty podstron podawana będzie przez GETa, np
index.php?strona=1, index.php?strona=2,index.php?strona=3... itd do 100 :D
Więc moje pytanie jak ominąć chaos i co za tym idzie jak zapanować nad wszystkimi pliczkami z kodem php, jak: logowanie, rejestracja, dodawanie, edycja w bazie itd...
Proszę o wszelkie rady. Proszę o pisanie metod na jakich opieracie swoje projekty (drzewo katalogowe) itd :) pozdrawiam