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

Codeigniter Oracle Transaction BUG

Power Save with Atmega16A and Atmega8-PU