Как загрузить файл css или js в codeigniter 4?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как загрузить файл css или js в codeigniter 4?

Сообщение Anonymous »

Когда я пытаюсь загрузить файл css или javascript, он возвращает ошибку 404.

Я пытался использовать такие помощники, как link_tag помощника HTML, base_url помощника URL методы, он создаст маршрут к файлу, но не сможет его загрузить.

Это мой контроллер:

Код: Выделить всё

class Pages extends Controller{

public function viewPage($page)
{
if(!is_file(APPPATH."/views/pages/$page.php")){
throw new \CodeIgniter\Exceptions\PageNotFoundException($page);
}

helper('html');

$data['title'] = $page == 'noticeboard' ? "page1" : "page2";

if($page != "index"){
echo view('templates/header', $data);
}

echo view("pages/$page", $data);

if($page != "index"){
echo view("templates/footer", $data);
}
}

}
Мой маршрутизатор:

Код: Выделить всё

$routes->get("/", "Pages::viewPage/index");
Заголовок в HTML:
Папка с ресурсами находится в самом корне htdocs (я использую сервер xampp apache).

И когда я пытаюсь загрузить CSS или JS, я получаю эту ошибку:

[img]https://i.stack. imgur.com/OPUyj.png[/img]


Я совершенно новичок в CodeIgniter, поэтому буду благодарен за любую помощь.
  • Структура каталогов:
htdocs -public
--CSS
---style.css
--JS
---app.js
-app
- -controllers
---Page.php
--views
---pages
----index.php


* Я изменил маршруты файлов CSS и JS с ресурсов на общедоступные *


Подробнее здесь: https://stackoverflow.com/questions/583 ... eigniter-4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»