gpt4 book ai didi

php - CodeIgniter 创建 MY_Controller

转载 作者:行者123 更新时间:2023-12-05 08:16:35 25 4
gpt4 key购买 nike

如何创建 MY_Controller。放这个文件的正确位置,我把它放在核心,文件夹中,然后添加到自动加载文件中代码

function __autoload($class)
{
if(strpos($class, 'CI_') !== 0)
{
@include_once( APPPATH . 'core/'. $class . EXT );
}
}

然后我创建了 MY_Controller

class My_Controller extends CI_Controller
{

public function __construct() {

parent::__construct();
$this->load->view('view_header');
$this->load->view('includes/nav_home');
$this->load->view('view_home');
$this->load->view('view_footer');

}
}

但是我一直报错

在第 4 行的 C:\wamp\www\vezba\application\controllers\pages.php 中找不到类“MY_Controller”

我在文件中调用了 MY_Controller

class Pages extends MY_Controller 
{
function __construct() {
parent::__construct();
}

}

哪里有问题??

最佳答案

仔细检查你的类名和文件名的大小写。

class MY_Controller extends CI_Controller

注意 MY_ 是如何全部大写的。确保此文件另存为 application/core/MY_Controller.php,再次注意大小写。

CodeIgniter 应该为您自动加载此文件。

文档:https://www.codeigniter.com/user_guide/general/core_classes.html

附言检查 application/config/config.php 文件中的 $config['subclass_prefix'] 选项。

关于php - CodeIgniter 创建 MY_Controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25791000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com