Lompat ke konten Lompat ke sidebar Lompat ke footer

CodeIgniter HMVC Load View Error

Message : Call to undefined method MY_Loader::_ci_object_to_array()


Kali ini saya tidak akan menjelaskan apa itu HMVC yang jelas saat anda menggunakan HMVC pada CodeIgniter mengalami error seperti gambar di atas saat memanggil View.

kesalahan terdapat pada Loader.php yang anda tambahkan, kita lihat pada Linu Number 300 seperti berikut.

return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array($vars), '_ci_return' => $return));

Sekarang ganti Script di atas dengan berikut.

return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this-> _ci_prepare_view_vars($vars), '_ci_return' => $return));

atau bisa menggunakan IF seperti berikut.

if(method_exists($this,'_ci_object_to_array')){
return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array($vars), '_ci_return' => $return));
   }else{
return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this-> _ci_prepare_view_vars($vars), '_ci_return' => $return));
}

Semoga Error saat meload View teratasi :)

Posting Komentar untuk "CodeIgniter HMVC Load View Error "