Strona index.php wygląda w następujący sposób:
<?php /*** włączenie raportu błędów ***/ /*** definiujemy ścieżke strony ***/ /*** includujemy plik init.php ***/ include 'includes/init.php'; /*** ładujemy router ***/ $registry->router = new router($registry); /*** ustawiamy ścieżkę do controller ***/ $registry->router->setPath (__SITE_PATH . '/controller'); /*** ładujemy template (szablon) ***/ $registry->template = new template($registry); /*** ładujemy controller ***/ $registry->router->loader(); ?>
Zapoznałem się jaka jest różnica pomiędzy application, controller, views i co za co odpowiada.
Chciałbym teraz stworzyć stronę główną czyli tworze w views/index.php treść strony a poszczególne wyniki z bazy odbieram z controllera.
Ale nasuwa mi się pytanie jak powinno wyglądać rozplanowanie takiego schematu:
- strona (góra, dół) - elementy stałe
- środek strony zmieniany w zależności od podstrony
- meta tagi wczytywane w zależności od podstrony
W templatach to robiłem sobie w środku indexa switcha i wczytywałem wybrany include. Ale tutaj ?