Welcome Guest, Not a member yet? Register   Sign In
Persiste an object
#1

[eluser]Unknown[/eluser]
Code:
//file name myclass.php
class Myclass extends CI_Model {
   private $id;
   private $title;
   private $content;
   private $date;

   function __construct() {
       parent::__construct();
   }
  //publics getters and setters
}

class Contro extends CI_Controller {

   function __construct() {
        parent::__construct();
    }

   function persistObj(Myclass $object) {
     $this->load->model("myclass");
     //all properties in $object are setted, less id == null;
     $this->db->insert('myclasstable', $object);
   }

   function persistArr() {
     $data = array(
      'title' => 'My title' ,
      'content' => 'My con' ,
      'date' => 'My date');
     $this->load->model("myclass");
     $this->db->insert('myclasstable', $data);

   }
}

Why persistObj() doesn't works? and persistArr() does it..
I tried changing the visibility of properties to public.




Theme © iAndrew 2016 - Forum software by © MyBB