Piszę mały kontroler dla moich stron w php i napotkałem pewien problem w moim index.php
<?php $controller = 'site'; switch($view) { case 'zespol' : $zespol = zespol; break; case 'sklad' : $sklad = sklad; break; } include 'views/layouts/'.$controller.'.php'; ?>
chodzi o linijkę gdzie przypisuję wartość do $view
Problem jest taki że gdy ta linijka występuje w kodzie nie można zmienić podstrony wtedy w ogóle instrukcja switch nie działa.
Jeżeli usunę linijke w której przypisuję $view podstrony zmieniają się ładnie tylko strona główna nie działa i wyświetla się error gdyż jak wiadomo nie można otworzyć pliku 'views/site/.php
Szczerze mówiąc nie rozumiem tego błędu gdyż linijka
wyraźnie mówi że sprawdzany jest warunek. Jeżeli get view jest pusty przypisz index a jezeli nie wyswietl view.
Jestem laikiem w PHP bawię sie w nim dopiero kilka dni i nie rozumiem co tutaj może być nie tak :/
W razie potrzeby mogę udostępnić wszystkie pliki strony.
Z góry dzięki za pomoc