我的问题听起来很琐碎,但我还没有找到解决方案,甚至在这里也没有。我想在Codeigniter 4上显示自定义代码的自定义错误。所以我做了这个
show_error('there is an error !', '600');
但我明白
调用未定义的函数App\Controllers\show_error()
我假设我可以像documentation中所示的那样直接使用它(请Codeigniter团队正确编写文档),因为它没有说明需要包含哪些use
。
我的问题听起来很琐碎,但我还没有找到解决方案,甚至在这里也没有。我想在Codeigniter 4上显示自定义代码的自定义错误。所以我做了这个
show_error('there is an error !', '600');
但我明白
调用未定义的函数App\Controllers\show_error()
我假设我可以像documentation中所示的那样直接使用它(请Codeigniter团队正确编写文档),因为它没有说明需要包含哪些use
。
1条答案
按热度按时间ee7vknir1#
在Codeigniter 4中,
show_error
函数不像以前的版本那样作为全局函数提供。您应该创建一个自定义类来处理自定义错误。例如:
然后在任何你想触发这个自定义错误的地方使用
throw new \App\Exceptions\CustomException();
。