首页 > 解决方案 > 消息:未定义的属性:CI_Loader::$general_settings

问题描述

框架:codeigniter

实际上我面临一些问题。我创建了一个管理面板,我可以在其中更改网站的徽标,它可以在面板中工作,但是如果我在网站索引页面上加载徽标,但如果我在网站索引页面中加载徽标,那么它将返回此错误。

遇到 PHP 错误 严重性:通知

消息:未定义的属性:CI_Loader::$general_settings

文件名:views/index.php

行号:6

回溯:

文件:C:\xampp\htdocs\hrdk\application\views\index.php 行:6 功能:_error_handler

文件:C:\xampp\htdocs\hrdk\application\controllers\Home.php 行:8 功能:查看

文件:C:\xampp\htdocs\hrdk\index.php 行:315 功能:require_once

http://localhost/hrdk/" alt="徽标" >

网站索引页面代码在这里

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>
<img src="<?= base_url($this->general_settings['logo']); ?>" alt="Logo" >

</body>
</html>

网站索引页面控制器代码在这里

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Home extends CI_Controller {

public function index()
{
    $this->load->view('index');
}
}

标签: phpcodeigniteradmin

解决方案


推荐阅读