有没有办法知道哪些加载项在 EE 控制面板的开发人员日志中创建消息,或者它基本上是一个消除过程?
示例消息:
第三方加载项正在调用 $this->load->library('security'),由于 CI_Security 类已移至 Core,因此已弃用,因此始终会加载它。
系统检测到使用可能停止工作或导致系统出现问题的过时代码的插件。在第 0 行调用的已弃用函数 login_form()。
有没有办法知道哪些加载项在 EE 控制面板的开发人员日志中创建消息,或者它基本上是一个消除过程?
示例消息:
第三方加载项正在调用 $this->load->library('security'),由于 CI_Security 类已移至 Core,因此已弃用,因此始终会加载它。
系统检测到使用可能停止工作或导致系统出现问题的过时代码的插件。在第 0 行调用的已弃用函数 login_form()。
此消息可能会在未来的版本中删除。它造成的混乱多于帮助,并不是完全必要的。是的,开发人员日志让您知道哪个插件导致问题会很有帮助,但是解析回溯以查找该信息的后勤工作被证明是困难的。这给我们带来了消息#2:
正如 GDmac 所说,最好在您的项目中搜索 CP 控制器中对 login_form() 的任何调用。通常,此类消息中会提供文件和行号,但正如我所说,解析回溯信息并不总是有效。
我们将继续努力使这变得更好。弃用警告在大多数情况下都非常有效,但偶尔会弹出类似这样的消息,很难知道如何处理它们。
一个体面的文本编辑器可以搜索您的第三方目录并
查找包含load->library('security')