2

我在这里打开了另一个问题(调用静态方法时出现致命错误-如果您需要查看确切的代码,请在此处查看),但是-经过大量测试-似乎原因很奇怪:

  • 我有很多帮助类(其中包含静态方法)
  • 间歇性地,尽管帮助程序加载良好,但并非所有功能都是可见的。( print_r(get_class_methods('my_class_name'))) 拒绝“看到”某些方法(甚至是我作为测试添加的愚蠢/空的方法。

可能出了什么问题?

(它可能与任何类型的“缓存”有关吗?(我没有做过类似的事情,所有开发都是在干净的 CI 安装上进行的)。如果是这样,我该如何解决?)

4

1 回答 1

1

助手应该只是一个函数文件。根本没有类,我想帮助加载器根本不适合加载类。

http://ellislab.com/codeigniter/user_guide/general/helpers.html

如果你想要一个类结构,请创建一个库。

http://ellislab.com/codeigniter/user_guide/general/creating_libraries.html

于 2012-08-05T14:49:24.210 回答