Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未在database.php中调用自定义库和帮助程序_Php_Codeigniter - Fatal编程技术网

未在database.php中调用自定义库和帮助程序

未在database.php中调用自定义库和帮助程序,php,codeigniter,Php,Codeigniter,我正在使用Codeigniter 3.1.2。我有一个自定义库和助手,我已经在autoload.php中自动加载了它 但是当我在database.php或hooks(pre_controller)中使用这些函数时,helper和library中的所有函数都没有被调用,但是系统的库在那里工作得很好,比如session,router等 database.php $CI = & get_instance(); echo $CI->nuts_lib->enc($_REQUEST['c

我正在使用Codeigniter 3.1.2。我有一个自定义库和助手,我已经在autoload.php中自动加载了它

但是当我在
database.php
hooks
(pre_controller)中使用这些函数时,helper和library中的所有函数都没有被调用,但是系统的库在那里工作得很好,比如
session
router

database.php

$CI = & get_instance();
echo $CI->nuts_lib->enc($_REQUEST['clid']);
return;
它显示以下错误

遇到一个PHP错误

严重性:通知

消息:未定义属性:My_控制器::$nuts_lib

文件名:config/database.php

$CI = & get_instance();
echo $CI->nuts_lib->enc($_REQUEST['clid']);
return;
电话号码:76

回溯:

文件:C:\xampp\htdocs\my\u project\application\config\database.php行: 76函数:\u错误\u处理程序

文件:C:\xampp\htdocs\my\u project\application\controllers\my\u controller.php 行:18函数:\构造

文件:C:\xampp\htdocs\my_project\index.php行:280函数: 需要一次


我试过了,钩子还没用。请提供帮助。

查看CI流程,库在数据库/模型之前加载


找到了解决方案。我可以直接在
database.php
中使用本机/系统库,并且我已经将与加密相关的代码放在了那里。现在它开始工作了