我会问如何从另一个模型中获得价值 所以这是我的代码:
function savefile($data)
{
$this->db->insert('master_data', $data);
$id = $db->insert_id();
}
及以下模型:
function savefile($data)
{
$data['id'] = //i want get value from above model in $id
$this->db->insert('data_detail', $data);
}
我会问如何从上面的模型中获取值id,因为我创建了不同的控制器。
答案 0 :(得分:2)
public function save_file(){
$data = array(
'name'=> 'Test'
);
$id = $this->model_name->savefile($data);
$this->model_name1->savefile($data,$id);
}
function savefile($data) {
$this->db->insert('master_data', $data);
$id = $db->insert_id();
return $id;
}
function savefile($data,$id)
{
$data['id'] = $id;
$this->db->insert('data_detail', $data);
}
答案 1 :(得分:1)
模型1
#
# Fatal error in ../deps/v8/src/api.cc, line 1244
# Check failed: !value_obj->IsJSReceiver() || value_obj-
>IsTemplateInfo().
#
Illegal instruction: 4
模型2
function savefile($data)
{
$this->db->insert('master_data', $data);
return $this->db->insert_id();
}
希望这就是您想要的