我在这里打开了另一个问题(Fatal Error when calling static method - 请看看这里是否需要查看确切的代码),但是 - 经过大量测试后 - 似乎原因很奇怪:
print_r(get_class_methods('my_class_name'))
)拒绝“看到”某些方法(即使是我作为测试添加的愚蠢/空洞的方法。可能出现什么问题?
(它可能与任何类型的“缓存”有关吗?(我没有做过类似的事情,所有的开发工作都在干净的CI安装上。)如果是这样,我怎么能解决它?)
答案 0 :(得分:1)
助手应该只是一个功能文件。根本没有类,我认为辅助加载器根本不适合加载类。
http://ellislab.com/codeigniter/user_guide/general/helpers.html
如果你想要一个类结构,请创建一个库。
http://ellislab.com/codeigniter/user_guide/general/creating_libraries.html