В моей папке CodeIgniter у меня есть пользовательские страницы ошибок для каждого типа ошибок в application/views/errors/html
, например error_404.php и т. Д. Поэтому, когда я попытался обновить макет и добавил <?php $this->load->view('header'); ?>
сверху, он начал показывать мне ошибкикак:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Exceptions::$load
Filename: html/error_404.php
Итак, я хочу знать, как я могу заставить его работать?Я также пытался расширить класс Exception из CI_controller, но все равно не повезло.Пожалуйста, помогите мне добавить свой пользовательский заголовок на мою страницу ошибок.Спасибо.
PS: Я хочу пояснить, что даже если я использую функцию PHP include (), я также хочу использовать функцию base_url, например,
<script src="<?php echo base_url('assets/js/iconmenu.js'); ?>" type="text/javascript"></script> <br>
Еще одинЯ хочу уточнить, что я использую Codeigniter 3.0 , который предоставляет все шаблоны ошибок, но не позволяет использовать функцию $ this-> load.