在php codeigniter中,是否有方法只使用一个函数来插入所有不同的表
我们可以只使用一个函数从不同的, i、 我有三个模块,如客户、产品、销售。 而不是为所有3个模块编写3个插入函数在php codeigniter中,是否有方法只使用一个函数来插入所有不同的表,php,codeigniter,model-view-controller,sql-insert,Php,Codeigniter,Model View Controller,Sql Insert,我们可以只使用一个函数从不同的, i、 我有三个模块,如客户、产品、销售。 而不是为所有3个模块编写3个插入函数 我们是否可以使用一个插入函数插入到数据库中您还需要在函数表单控制器中传递表名 在型号中 public function insert($data = array()) { $this->db->insert('tablename',$data); return $this->db->affected_rows() == 1 ? true
我们是否可以使用一个插入函数插入到数据库中您还需要在函数表单控制器中传递
表名
在型号中
public function insert($data = array()) {
$this->db->insert('tablename',$data);
return $this->db->affected_rows() == 1 ? true : false ;
}
在控制器中
比如说
function insert($table,$data = array()) {
$this->db->insert($table,$data);// common insert function
return $this->db->affected_rows() == 1 ? true : false ;
}
@Rakeshharma你能举个例子吗helpfull@RakeshSharma这种方法真的很好,只是想知道是的,我们可以。更新和删除需要where条件。我们如何在更新和删除函数中使用,如何满足where条件在查询绑定的情况下如何实现?
$data = array('name' => $name, 'email' => $email, 'url' => $url);// create data for each tabale
$this->model->insert('customer',$data);// pass table name form controller