/ Published in: PHP

Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
class Users_model extends Model { var $table = 'users'; function __construct() { parent::Model(); } function Users_model() { parent::Model(); } return false; foreach($qualificationArray as $qualifier) { $this->db->set($qualifier, $options[$qualifier]); } $this->db->insert($this->table); return $this->db->insert_id(); } return false; foreach($qualificationArray as $qualifier) { $this->db->set($qualifier, $options[$qualifier]); } $this->db->where('email', $options['email']); $this->db->update($this->table); return $this->db->affected_rows(); } foreach($qualificationArray as $qualifier) { $this->db->where($qualifier, $options[$qualifier]); } $this->db->limit($options['limit'], $options['offset']); $this->db->limit($options['limit']); $this->db->order_by($options['sort_by'], $options['sort_direction']); $query = $this->db->get($this->table); if ($query->num_rows() == 0) return false; return $query->row(0); } else { return $query->result(); } } return false; $this->db->where('email', $options['email']); $this->db->delete($this->table); } function _required($required, $data) { foreach($required as $field) return false; return true; } function _default($defaults, $options) { } }
URL: http://shawnmccool.com/2009/08/28/how-to-write-a-better-model-in-code-igniter/
Comments
