예제 #1
0
 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();
 }
예제 #2
0
 /**
  * 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();
 }