在database.php中没有调用自定义库和帮助器

时间:2016-12-11 05:23:24

标签: php codeigniter

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

但是当我在database.phphooks(pre_controller)中使用这些函数时,来自helper和库的所有这些函数都没有被调用但是系统的图书馆工作很精细就像{ {1}},session等等

database.php中

router

显示以下错误

  

遇到PHP错误

     

严重性:注意

     

消息:未定义属性:My_controller :: $ nuts_lib

     

文件名:config / database.php

     

行号:76

     

回溯:

     

文件:C:\ xampp \ htdocs \ my_project \ application \ config \ database.php行:   76功能:_error_handler

     

文件:C:\ xampp \ htdocs \ my_project \ application \ controllers \ My_controller.php   行:18功能:__construct

     

文件:C:\ xampp \ htdocs \ my_project \ index.php行:280功能:   require_once

我试过钩子仍然没有用。请帮助。

2 个答案:

答案 0 :(得分:0)

找到解决方案。我可以在for (i = length - 1; i >= 0; i--) 中直接使用本机/系统库,并且我已将加密相关代码放在那里。现在它的工作

答案 1 :(得分:-2)

请参阅CI流程,在数据库/模型之前加载库

https://www.codeigniter.com/user_guide/overview/appflow.html