myzingy 发表于 2010-7-22 10:39:34

求救 hook 中 get_instance()没定义

不知道为什么,大家帮我分析下,程序本来是可以运行的,打开hook后执行实例化时提示get_instance()没定义
<?php

class staticCache {
   
    var $CI;

    public function __construct() {
      $this->CI =& get_instance();
    }

    public function displayCache() {
      echo strlen($this->CI->output->get_output());
    }
}

?>

myzingy 发表于 2010-7-22 10:50:09

解决了,换了个挂载点位置
$hook['cache_override'][]这里就不行
$hook['display_override'][]可以获取
泥浴中

visvoy 发表于 2010-7-22 18:12:32

"cache_override"之前的hook(含cache_override)都不能调用get_instance()
它之后的hook可以,原因请看源码system/codeIgniter/codeIgniter.php
页: [1]
查看完整版本: 求救 hook 中 get_instance()没定义