在codeigniter中将值从单个表单传递给多个表

S. *_*lam 1 codeigniter

我有两个表usertreeview.从我的注册表中我想将数据传递给这些表.比如我想通过usernameuser表和sponsor IDtreeview表.对于单个表我使用以下约定.

public function add_user()
{
    $data=array(
        'user_name'=>$this->input->post('fullname'),
        'sponsor_id'=>$this->input->post('sponsor_id'),
    );
    $this->db->insert('user',$data);
}
Run Code Online (Sandbox Code Playgroud)

对于多表,我该怎么办?

Ada*_*dam 6

怎么样:

public function add_user()
{
    $data1 = array('user_name' => $this->input->post('fullname'));
    $data2 = array('sponsor_id' => $this->input->post('sponsor_id'));
    $this->db->insert('user', $data1);
    $this->db->insert('treeview', $data2);
}
Run Code Online (Sandbox Code Playgroud)

在将数据插入数据库之前,请不要忘记清理数据.