Untuk yg kesulitan pass object dari controller ke view,
via session. Ini obat nya,
// controller file mu, test1.php // Location: ./system/application/controllers/test1.php ... $buffer = array(); $dummy_object = new stdClass; $dummy_object->name = 'ade1'; $dummy_object->id = 'ADEX1'; array_push($buffer, $dummy_object); $dummy_object->name = 'ade2'; $dummy_object->id = 'ADEX2'; array_push($buffer, $dummy_object); /** * Kalau passing nya spt ini pasti error * can't convert object to string * * $this->session->set_userdata('passed_object', $buffer); * * Jadi gimana? */ $this->session->set_userdata('passed_object', serialize($buffer)); ... ?> // controller file mu, test2.php // Location: ./system/application/controllers/test2.php ... /** * utk mengambil kembali data nya dlm object tinggal * di unserialize :D */ $passed_object = $this->session->userdata('passed_object', unserialize($buffer)); ... ?>
Smoga obat nya ampuh.
Coding for life, coding with ethic.
No comments:
Post a Comment