我有控制器:库笨-HMVC get_instance()不返回预期的结果
应用/控制器/ bob.php
在我在控制器鲍勃使用库
然后.PHP,我有这样的代码:
$CI =& get_instance();
echo get_class($CI);
于是我打开URL“domain.com/bob”,我得到的是没有安装HMVC当正确的回波,为
- 鲍勃
当我安装HMVC,结果是:
- CI
所以基本上,这意味着我不能用$ CI-> someVariableINeed那在Bob中被声明,因为它在CI中不存在。请注意,$ CI-> load-> helper(),$ CI-> load-> view(),..都可以工作。我想:
class Bob extends CI_Controller
和
class Bob extends MX_Controller
,但它仍然无法正常工作。我一直在寻找24小时,并没有找到任何东西,希望有人知道这件事。我明白,这不是一种访问类的成员的非常干净的方式,但是这个问题是对具有数十万行代码的现有项目的简化,所以我不能改变这一点,库必须访问这些成员变量至少我改变了整个项目。