我尝试开发一种“挂钩”系统。我想在我的模板库中加载一些控制器功能。
所以我做了这个功能:
function hookTop()
{
$output = '';
foreach ($this->_ci->config->item('hookTop') as $module) {
$this->_ci->load->module($module);
$output .= $this->$module->hookTop();
}
return $output;
}
我的配置项中有包含“hookTop”功能的模块列表。但我有这个错误:
Fatal error: require(): Cannot redeclare class ci in /var/www/preprod/toolbox/application/third_party/MX/Controller.php on line 4
我正在使用 HMVC 模块(5.4 版),并且我的控制器扩展了 MX_CONTROLLER。
还有其他人有这个错误吗?这可能吗?谢谢 !