Codeigniter Pass Object through SESSION variable how to

Codeigniter Can not pass Object through SESSION variable

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

Popular posts from this blog

Arduino RFID, RC522, VUSB HID as Keyboard

CakePHP Captcha component with Securimage

Codeigniter Oracle Transaction BUG