3

今晚我遇到了一个我无法弄清楚的问题。我正在为登山扣资产库加载火花

$this->load->spark('carabiner/1.5.4', array('library' => 'carabiner')); 

我在这些场景中加载火花时遇到错误/没有错误:

default_controller/foo <- foo 方法不存在,404 加载正常

other_controller/bar <- bar 是 other_controller 中的方法,方法加载正常

other_controller/wakawaka -> wakawaka 不存在,消息:未定义的属性:错误::$carabiner

$this->carabiner->config($carabiner_config); 

是 php/codeigniter 抱怨的那一行

Carabiner 正在加载到 MY_controller 中,其中 default_controller 和 other_controller 都扩展了 MY_controller

我注释掉了上面的配置行,并在我必须加载和调用的下一个 spark 模板中得到了相同的错误。

知道发生了什么吗?

4

1 回答 1

0

如果在 MY_Controller 构造函数中加载登山扣,请确保在扩展它的控制器中调用父构造函数。

于 2012-07-11T09:27:29.633 回答