Делаю простой MVC, с целью разобраться с ним. То, что на данный момент сделано, работает, но есть один нюанс с путями, в котором я не могу разобраться. Есть роутер, который разбирает url-адрес на контроллер, действие и параметры и запускает их в соответствии с заданными правилами (ниже приведу код). В файлах шаблонов относительные пути для картинок, стилей и прочего (от корневой директории), например: 'files/pictures/php.png'. Так вот, если выполняется правило преобразования url-адресов '' => 'gallery/show' или 'gallery' => 'gallery/show' то все отлично, а если 'gallery/show' => 'gallery/show' - то получаются неправильные пути, он почему-то добавляет к url само правило без последнего члена, в итоге: 'gallery/files/pictures/php.png'. Подскажите, кто знает, в чем проблема?Вот сам код, прилагаю так же архив со всей структурой)index.php
|