Você está na página 1de 1

$doctrineContainer = Zend_Registry::get('doctrine'); $entityManager = $doctrineContainer->getEntityManager(); // Busca o curso Sociologia, que est na posio 27 $curso = $entityManager->find('Entity\Academico\Curso', 27); // Insere um novo

curso no banco de dados $curso = new Entity\Academico\Curso(); $curso->setNome('Sociologia'); $entityManager->persist( $curso ); $entityManager->flush(); // Atualiza o nome do curso Sociologia para Engenharia ambiental, que est na posio 27 $curso = $entityManager->find('Entity\Academico\Curso', 27); $curso->setNome('Engenharia ambiental'); $entityManager->persist( $curso ); $entityManager->flush();

// Remove o curso Engenharia ambiental, que est na posio 27 $curso = $entityManager->find('Entity\Academico\Curso', 27); $entityManager->remove( $curso ); $entityManager->flush(); // Busca todos os cursos, ordenando pelo atributo nome $cursoCollection = $entityManager->createQuery(' SELECT curso FROM Entity\Academico\Curso curso ORDER BY curso.nome ')->getResult(); // Exibe os cursos encontrados na consulta foreach ($cursoCollection as $curso) { echo 'Id: ' . $curso->getId() . '<br/>'; echo 'Nome: ' . $curso->getNome() . '<br/>'; echo '<br/>'; } // Busca o curso que tem o nome biologia $cursoNome = 'biologia'; $cursoCollection = $entityManager->createQuery(' SELECT curso FROM Entity\Academico\Curso curso WHERE curso.nome = :nomeDoCurso ')->setParameter('nomeDoCurso', $cursoNome)->getResult(); // Exibe os cursos encontrados na consulta foreach ($cursoCollection as $curso) { echo 'Id: ' . $curso->getId() . '<br/>'; echo 'Nome: ' . $curso->getNome() . '<br/>'; echo '<br/>'; }

Você também pode gostar