Codeigniter Can not pass Object through SESSION variable
Untuk yg kesulitan pass object dari controller ke view,
via session. Ini obat nya,
Smoga obat nya ampuh.
Coding for life, coding with ethic.
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.
Comments