我正在使用Codeigniter 3.1.2。我有一个自定义库和帮助器,我已经在autoload.php中自动加载。
但是当我在database.php
或hooks
(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
我试过钩子仍然没有用。请帮助。
答案 0 :(得分:0)
找到解决方案。我可以在for (i = length - 1; i >= 0; i--)
中直接使用本机/系统库,并且我已将加密相关代码放在那里。现在它的工作
答案 1 :(得分:-2)
请参阅CI流程,在数据库/模型之前加载库
https://www.codeigniter.com/user_guide/overview/appflow.html