我有这样的模型:
function data_input($data, $file_upload) {
$this->db->set('ID_KEY', "LASTID_SEQ.NEXTVAL", FALSE); //false escape
$this->db->insert('FIRST_TABLE', $data);
$this->db->set('ID_KEY', "LASTID_SEQ.NEXTVAL -1", FALSE); //false escape
$this->db->insert('SECOND_TABLE', $file_upload);
return true;
}
我想将ID_KEY
' 值发送到控制器并使用它来更新基于它的数据库ID_KEY
。
我的问题是,我可以ID_KEY
在 FIRST_TABLE 和 SECOND_TABLE 中生成相同的值,但我无法将值发送到控制器。
或者,我可以使用另一种方法来获取"insert_id()"
在 oracle 活动记录中插入的值。(或使用$this->db->query
?)