【问题标题】:CodeIgniter - Method not foundCodeIgniter - 找不到方法
【发布时间】:2012-08-05 12:21:59
【问题描述】:

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

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

可能出了什么问题?

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

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-11-24
      • 1970-01-01
      • 2012-11-09
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 2013-10-04
      相关资源
      最近更新 更多