private function fazerCadastroAutorAux(Entity\Autor $autor, $curso_id) { $this->autor_dao->insert($autor); $curso = $this->curso_dao->find_one_by($curso_id); $autor_curso = new \Entity\AutorCurso(); $autor_curso->setAutor($autor); $autor_curso->setCurso($curso); $this->autor_curso_dao->insert($autor_curso); $this->em->getConnection()->commit(); }
/** * Atualiza a tabela de relação entre autores e seus respectivos cursos * cadastrados * * @param Entity\AutorCurso $autor_curso * @return int o número da sequência de inserções */ public function update(Entity\AutorCurso $autor_curso) { try { $autor_curso->setStatus(1); $this->em->persist($autor_curso); } catch (Exception $ex) { $this->CI->log->write_log('error', $ex->getMessage()); } return $autor_curso->getSeq(); }