Call to undefined method MY_Loader:: _ci_object_to_array()

Mungkin bagi para coder yang sudah mengupgrade CI 3.1.3 dan menggunakan teknik HMVC “Hirarki Model View Controller”, pasti pernah mengalami (menemukan) error

Call to undefined method MY_Loader::_ci_object_to_array()

atau lebih lengkapnya seperti ini

A PHP Error was encountered

Severity: Error

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

Filename: MX/Loader.php

Line Number: 300

Backtrace:

Bugs ini sudah telah dikonfirmasikan ke pihak pengembang dalam hal ini Wiredesignz’s untuk dijadikan perhatian & menunggu perbaikan. Namun untuk sementara waktu, bugs tersebut dapat diperbaiki dengan melihat petunjuk error yang muncul.

pada baris ke 300 didalam file Loader.php, dapat kita ganti dengan kode berikut

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

diganti dengan

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

atau jika khawatir akan terjadi error yang lain bisa juga 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));
}

Dan diharapkan dengan informasi bugs tersebut, wiredesignz dapat melakukan perbaikan secara permanen dan menambahkannya ke dalam CodeIgniter.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s