public function newAjuda() { $Oportunidade = new Application_Model_DbTable_Oportunidade(); $novaAjuda = $Oportunidade->createRow(); $novaAjuda->titulo = $this->getTitulo(); $novaAjuda->descricao = $this->getDescricao(); $novaAjuda->cidade = $this->getCidade(); $novaAjuda->status = $this->getStatus(); $novaAjuda->create_at = $this->getCreateAt(); //salva $id = $novaAjuda->save(); $this->setIdOportunidade($id); if (isset($id)) { $url = $this->formataUrl() . "-" . Application_Model_Util::encodeNumUrl($id); $data = array("url" => $url); $where = $Oportunidade->getAdapter()->quoteInto('id_oportunidade = ?', (int) $id); $Oportunidade->update($data, $where); $OportunidadeUsuario = new Application_Model_DbTable_OportunidadeUsuario(); $row = $OportunidadeUsuario->createRow(); $row->id_oportunidade = $id; $row->id_usuario = $this->getUsuario()->getId(); $row->tipo = $this->getUsuario()->getTipo(); $row->save(); return $id; } else { return false; } }