Eu to com um problema na hora de inserir dados no banco, insere dados dados duplicados na seguinte situação.!
tem um formulario que submete o metodo gravarProposta o que acontece, se o usuario apertar varias vezes o botao cadastrar rapidamente antes do redirect entrar em ação, insere varias vezes o mesmo registro no banco, ja tentei varias formas para tentar contornar e nada, segue o metodo abaixo que faz a inserção.
controller
- Código: Selecionar tudo
public function gravarProposta(){
$post = Zend_Registry::get('post');
$nome = $post->nome;
$table = new Proposta();
if($nome){
$dados = array("nome"=>$nome);
$table->insert($dados);
$this->_redirect("/menu");
exit;
}
}
valeu!



