загрузить файл просмотра из функции индекса, там нет проблем с загрузкой загрузочных файлов.
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>