在php codeigniter中,是否有方法只使用一个函数来插入所有不同的表

在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

我们可以只使用一个函数从不同的, i、 我有三个模块,如客户、产品、销售。 而不是为所有3个模块编写3个插入函数
我们是否可以使用一个插入函数插入到数据库中

您还需要在函数表单控制器中传递
表名

在型号中

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