未在database.php中调用自定义库和帮助程序
我正在使用Codeigniter 3.1.2。我有一个自定义库和助手,我已经在autoload.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
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
中使用本机/系统库,并且我已经将与加密相关的代码放在了那里。现在它开始工作了