Я пытаюсь настроить v3.2.0 из Kohana, и у меня проблема со стилями (и, возможно, с файлами javascript и изображениями, но я еще не тестировал их) , Глядя на исходный код моей страницы, я вижу, что он подходит к правильному пути к файлу для таблицы стилей, однако страница не загружается в стиле. Если я сразу просмотрю таблицу стилей, я получаю сообщение об ошибке, что для файла нет соответствующего маршрута. Есть ли способ сделать исключение для моих маршрутов, чтобы позволить доступ к таблицам стилей и даже javascript и изображениям?Kohana: Таблицы стилей + Маршрутизация = Не работает
Это мой файл шаблон контроллера (а только строки, касающиеся таблиц стилей)
$this->template->styles = array('application/themes/1/style/style.php' => 'all');
(не уверен, что «все» делаю, но я получил это из учебника и поскольку она связана с правильной таблицей стилей , Я знаю, что с ним нет никаких проблем). Проблема, безусловно, связана с маршрутизацией.
Маршрутизация в Boostrap (все переменные определены выше, и работать с другими страницами)
Route::set(
'custom',
'(<controller>(/<action>(/<param1>)(/<param2>(/<param3>(/<param4>(/<param5>(/<param6>)))))))'
)->defaults(array(
'controller' => $controller,
'action' => $action,
'param1' => $param1,
'param2' => $param2,
'param3' => $param3,
'param4' => $param4,
'param5' => $param5,
'param6' => $param6,
));
Кроме того, я уверен, что это входит в игру ... Я мой стиль находится в моей папке приложения вместо «media» или «assets» в корневом каталоге документа. Обратите внимание, что даже когда я перемещал файлы в корневой каталог документа, они все еще не могли быть доступны.
Есть ли способ, которым я могу сопоставить url для слова «стиль», и если есть совпадение, НЕ Ищите маршрут? Возможно, это может быть сделано через modrewrite в htaccess, я не уверен.
Пожалуйста, помогите.
все еще не получается ... скажем, например, у меня есть ссылка как DOCROOT/стиль/test.css, когда я просматриваю свой источник страницы, код правильный, но нет стиля. Теперь, если я ссылаюсь на таблицу стилей с одного из моих других сайтов (полностью за пределами Коханы), тогда это стили. Но внутри скрипта ... где угодно ... он, похоже, не работает. – bowlerae
Kohana здесь не делает ничего особенного. Там нет волшебства или чего-то еще. Если он находится в вашем DOCROOT и доступен вашему веб-браузеру, он будет работать. Убедитесь, что это не APPPATH. – zombor
это не ...... – bowlerae