我需要检索插入表中的最后一个ID,并将此ID传递给另一个函数
的字段 可以通过这种方式恢复ID吗?
$negociacao = array(
'id' => $neg->id,
'dt_negociacao' => $neg->dt_negociacao,
'atualizar' => $neg->atualizar,
'contrato_id' => $neg->contrato_id,
'id_finalizacao' => $neg->id_finalizacao,
'crud' => "C",
);
$this->db->insert('tbl_devedor_negociacao', $negociacao);
$negociacao_id = $this->db->insert_id();
$this->set_negociacao_id($negociacao_id);
// set ID
private function set_negociacao_id($negociacao_id = null)
{
return $negociacao_id;
}
// get ID
private function get_negociacao_id()
{
$this->set_negociacao_id();
}
// Assign retrieved ID here
'negociacao_id' => $this->set_negociacao_id(),
答案 0 :(得分:1)
您正在获得正确的插入ID。但getter
和setter
的问题会将其更改为
// set ID
private function set_negociacao_id($negociacao_id = null)
{
$this->negociacao_id = $negociacao_id;
}
// get ID
private function get_negociacao_id()
{
return $this->negociacao_id;
}
// Assign retrieved ID here
'negociacao_id' => $this->get_negociacao_id(),
答案 1 :(得分:0)
已解决
// Setter ID negociacao
private $negociacao_id;
private function set_negociacao_id($negociacao_id)
{
$this->negociacao_id = $negociacao_id;
}
// Getter ID negociacao
private function get_negociacao_id()
{
return $this->negociacao_id;
}
'negociacao_id' => $this->get_negociacao_id(),