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

时间:2012-05-10 10:53:54

标签: codeigniter

我有两张表usertreeview。从我的注册表中我想将数据传递给这些表。例如,我想将username传递给user表,将sponsor ID传递给treeview表。对于单个表,我使用以下约定。

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

对于多表,我该怎么办?

1 个答案:

答案 0 :(得分: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);
}

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