Thursday, March 2, 2017

Bagaimana memperbaiki Fatal error _ci_object_to_array() hmvc di codeingiter ?

Bagaimana memperbaiki Fatal error _ci_object_to_array() hmvc di codeingiter ?

Saya akan sedikit membahas tentang error yang pernah saya alami ketika membuat hmvc di codeigniter dengan menggunakan core dari wiredesignz. Kurang lebih errornya seperti ini Fatal error: Call to undefined method MY_Loader::_ci_object_to_array(), Lengkapnya bisa di lihat pada gambar di atas.

Error ini terjadi ketika saya menggunakan core hmvc update-an terbaru tanggal 23-02-2017. Jika melihat pesan error di atas, itu di akibatkan karena sebuah fungsi yang di panggil tidak ada atau tidak terdefinisi.

Lalu bagaimana cara memperbaikinya ?

Jika melihat diskusi yang ada disini https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/pull-requests/17/fix-loaderphp-for-ci-313/diff, maka solusinya kita harus menambahkan fungsi yang hilangnya sendiri.

Pertama, buka file Loader.php yang ada di application/third_party/MX.
Kedua, tambahkan kode ini seperti yang ada pada gambar dibawah ini.

protected function _ci_object_to_array($object) {
    return is_object($object) ? get_object_vars($object) : $object;
}

Bagaimana memperbaiki Fatal error _ci_object_to_array() hmvc di codeingiter ?

Ketiga, monggo di run :)

Mungkin cukup sekian, maafkan jika ada salah dan banyak kekurangannya, semoga bermanfaat yah.


Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.

2 komentar

terimakasih kang cahya errornya sudah teratasi..

terimakasih..


EmoticonEmoticon