Example #1
0
 /**
  * Saves the model
  *
  * @param Model $obj
  */
 public function save(Model $obj)
 {
     $table = $this->tableName();
     $data = $obj->persistableData();
     $columns = join(', ', array_keys($data));
     $values = array_values($data);
     $stm = $this->db->prepare("INSERT INTO {$table} ({$columns}) VALUES (" . trim(str_repeat('?, ', count($values)), ', ') . ')');
     $stm->execute($values);
 }