私は一種の「フック」システムを開発しようとしています。テンプレート ライブラリにいくつかのコントローラ関数をロードしたいと考えています。
だから私はこの機能をやった:
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 を拡張しています。
他の誰かにこのエラーがありますか? これは可能ですか?ありがとう !