Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Error: Call to undefined method Doctrine\ORM\EntityManager::persisit()

<?php

use Alura\Doctrine\Entity\Aluno; use Alura\Doctrine\Entity\Telefone; use Alura\Doctrine\Helper\EntityManagerFactory;

require_once DIR . '/../vendor/autoload.php';

$entityManagerFactory = new EntityManagerFactory(); $entityManager = $entityManagerFactory->getEntityManager();

$aluno = new Aluno(); $aluno->setNome($argv[1]);

for ($i = 2; $i < $argc; $i++){ $numeroTelefone = $argv[$i]; $telefone = new Telefone(); $telefone->setNumero($numeroTelefone);

$entityManager->persisit($telefone);

$aluno->addTelefone($telefone);

}

$entityManager->persist($aluno);

$entityManager->flush();

3 respostas
solução!

Olá Nelson,

Parece que é só um erro de digitação, onde tem $entityManager->persisit($telefone) troca o persisit por persist que deve resolver.

Olá, Nelson. Conseguiu corrigir. Era só esse erro de digitação mesmo?

Bom, vou encerrar o tópico por falta de atividade. :-)