gpt4 book ai didi

php - 代码点火器 2 : not loading MY_Loader class

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:01:47 27 4
gpt4 key购买 nike

我一直在尝试覆盖加载程序类 (CI_Loader) 的“数据库”方法。我按照 CodeIgniter 用户指南中的说明进行操作:Creating Libraries (滚动到“扩展 native 库”)。但是 MY_Loader 类不会自动加载,并且不会在 $this->load 调用中代替 CI 核心加载器类。我只创建了 MY_Loader 类(如用户指南中指定的 application/libraries/MY_Loader.php)。有什么我想念的吗?我试图将它放在该文件的库部分的 config/autoload.php 中,它确实是自动加载的,但后来我使用 $this->my_loader->database() 这不是主意...

我把 application/libraries/MY_Loader.php 的内容贴在下面

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

class MY_Loader extends CI_Loader {

function database($params = '', $return = FALSE, $active_record = NULL)
{
echo '---test---';
exit;
}
}

非常感谢。

最佳答案

加载器类是核心的一部分,所以它需要进入“application/core/MY_Loader.php”

您希望扩展的任何类都应该放在应用程序文件夹中的相应目录中。你应该能够上你写的课,把它放在那里,然后转瞬……它应该可以工作。无需黑客攻击。

关于php - 代码点火器 2 : not loading MY_Loader class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5446226/

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