私は5つのコントローラーを持つコードイグナイターアプリケーションを持っています。1つは「ベース」で、残りはそれを継承しています。ベースでグローバル変数を使用してビューにロードしていますが、ビューをロードすると(未定義の変数)を取得しますどうすればこれを修正できますか?
ビューをロードするためにベースでこの関数を使用しています
function _setContent($tplFile) {
ob_start();
$this->load->view($this->theme_dir . '/' . $tplFile, $this->tplData);
$_content = ob_get_contents();
ob_end_clean();
$this->tplData['_content'] = $_content;
$this->load->view($this->theme_dir . '/default', $this->tplData);
}
$this->tplData // is the global variable