首页 > 代码库 > CI框架通用Model类封装
CI框架通用Model类封装
1 <?php 2 class CommonModel extends CI_Model{ 3 function __construct(){ 4 parent::__construct(); 5 $this->load->database(); 6 } 7 public function search($table,$where){ 8 $this->db->where($where); 9 $query=$this->db->get($table);10 return $query->result_array();11 }12 public function pageGet($table,$where=null,$start=1,$limit=10){13 $result=$this->db->get($table)->result_array();14 return $result;15 }16 public function findOne($table,$idmap){17 $this->db->where($idmap[‘key‘],$idmap[‘value‘]);18 $this->db->select(‘*‘);19 $query=$this->db->get($table);20 $one=$query->row_array();21 return $one;22 }23 24 public function addData($table,$data){25 return $this->db->insert($table,$data);26 }27 28 public function modify($table,$data,$where){29 $this->db->where($where);30 return $this->db->update($table,$data);31 }32 33 public function remove($idmap,$table){34 if(is_array($idmap[‘value‘])){35 $ids=implode($id, ‘,‘);36 $this->db->where($idmap[‘key‘].‘ in‘,‘(‘.$idmap[‘value‘].‘)‘);37 $this->db->delete($table,array($idmap[‘key‘].‘ in‘,‘(‘.$idmap[‘value‘].‘)‘));38 }else{39 $this->db->delete($table,array($idmap[‘key‘],$idmap[‘value‘]));40 }41 }42 }
CI框架通用Model类封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。