Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jordan Pinheiro_147113

Dois insert na mesma function CAKEPHP

Recommended Posts

Seguinte galera...

 

 

eu tenho minha function dentro do meu controller

 

public function salvar() {
if(!empty($this->data)) {
$this->Model->save($this->data);
}
}

 

eu já faço da forma acima... agora vamos supor que eu tenha uma tabela logs e nela eu queira da um insert tbm após esse insert atual recuperando o id do ultimo insert ()..

 

ou seja fazendo dois inserts com apenas um envio de formulário

 

eu pensei em recuperar o id e depois usar o $this->redirect apontando para um outra classe só q isso tem muita cara de gambiarra

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo tipo isso pode ajudar:

public function salvar() {
if(!empty($this->data)) {
$this->Model->save($this->data);
}
$this->salvarlog();
}

e usar mysql_insert_id(); ou algo parecido para recuperar o id inserido .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo tipo isso pode ajudar:

public function salvar() {
if(!empty($this->data)) {
$this->Model->save($this->data);
}
$this->salvarlog();
}

e usar mysql_insert_id(); ou algo parecido para recuperar o id inserido .

 

não entendi muito bem... mysql_insert_id n funciona no cakephp

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.