如何在CodeIgniter中编写更好的模型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在CodeIgniter中编写更好的模型相关的知识,希望对你有一定的参考价值。
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) { } }
以上是关于如何在CodeIgniter中编写更好的模型的主要内容,如果未能解决你的问题,请参考以下文章
我如何在 codeigniter 模型中编写简单的 mysql 查询
CodeIgniter 事务 - trans_status 和 trans_complete 返回 true 但没有提交