загрузить файл просмотра из функции индекса, там нет проблем с загрузкой загрузочных файлов.
public function index() { $this->load->view('page_one'); }
Когда я пытаюсь загрузить представление из других функций, загрузочные файлы загружаются неправильно.
public function fun_one() { $this->load->view('page_one'); }
Кажется, вы используете относительные URL-адреса для своих активов. Я мог бы предложить два способа решить эту проблему:
<base>
чтобы указать базовый URL для всех относительных URL-адресов. <base>
Вы можете использовать элемент HTML <base>
в <head>
и установить атрибут href
с помощью функции CodeIgniter base_url()
:
<base href="<?php echo base_url(); ?>">
Затем все относительные URL-адреса используют этот атрибут href
в качестве базового URL-адреса.
Потенциальным недостатком использования <base>
является то, что он также влияет на метки привязки.
В этом подходе вам необходимо добавить base_url()
к URL-адресу каждого актива. Например:
<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/bootstrap.css"> <script src="<?php echo base_url(); ?>assets/js/bootstrap.js"></script>