我正在尝试加载我根据此处的说明创建的自定义异常类:
http://codeigniter.com/user_guide/general/core_classes.html
MY_Exceptions.php
存储在application/core/
不知何故,当我尝试加载它时,我不断收到此错误:
致命错误:第29行的C:\ xampp \ htdocs \ xampp \ facebook \ application \ models \ campaign_model.php中找不到“MY_Exceptions”类
根据说明,它并没有说我必须自动加载课程或任何东西。我做错了什么?
答案 0 :(得分:2)
MY_Exception.php存储在application / core /
中
使用 s
命名类和文件MY_Exceptions
您无需在core
目录中自动加载或手动加载任何内容,也不需要。它们是运行CI的必需类,它们是自动加载的。
要创建核心类,请改用此文档:http://codeigniter.com/user_guide/general/core_classes.html
请记住,在调用班级时,您将使用原始班级名称。假设您已创建MY_Input
。例如:
$this->input->post(); // Do this
$this->my_input->post(); // Don't do this
要了解原因和方式,请参阅system/core/Common.php
函数load_class
。
现在看一下这些文档,我同意这应该突出显示。
答案 1 :(得分:0)
它试图找到MY_ExceptionS.php,而不是MY_Exception.php。