CodeIgniter - 找不到方法

时间:2012-08-05 12:21:59

标签: php codeigniter

我在这里打开了另一个问题(Fatal Error when calling static method - 请看看这里是否需要查看确切的代码),但是 - 经过大量测试后 - 似乎原因很奇怪:

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

可能出现什么问题?

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

1 个答案:

答案 0 :(得分:1)

助手应该只是一个功能文件。根本没有类,我认为辅助加载器根本不适合加载类。

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

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

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