Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

comando "vendor\bin\doctrine orm:generate-proxies" não funciona

Em alguns momentos o Doctrine não utiliza a nossa própria classe (por exemplo, Curso::class), mas a "embrulha" em uma classe gerada por ele, chamada Proxy, o que permite algumas manipulações. Depois, ele envia para o banco os dados da classe Proxy que está "embrulhando" a nossa.

Erro fatal: "Warning: require(C:\Users\sadasd\AppData\Local\Temp_CG_AluraCursosEntityCurso.php): failed to open stream: No such file or directory in C:\Users\rodrigo\Desktop\gerenciador-de-cursos\vendor\doctrine\common\lib\Doctrine\Common\Proxy\AbstractProxyFactory.php on line 206"

Fatal error: require(): Failed opening required 'C:\Users\sadasd\AppData\Local\Temp_CG__AluraCursosEntityCurso.php' (includepath='.;C:\php\pear') in C:\Users\rodrigo\Desktop\gerenciador-de-cursos\vendor\doctrine\common\lib\Doctrine\Common\Proxy\AbstractProxyFactory.php on line 206

O comando "vendor\bin\doctrine orm:generate-proxies" não resolveu o problema. Surgiram várias mensagens como abaixo:

Deprecated: Function ReflectionType::toString() is deprecated in D:\Marcos\Desenvolviment o\gerenciador-de-cursos\vendor\doctrine\common\lib\Doctrine\Common\Proxy\ProxyGenerator.php on line 1026 PHP Deprecated: Function ReflectionType::toString() is deprecated in D:\Marcos\Desenvolv imento\gerenciador-de-cursos\vendor\doctrine\common\lib\Doctrine\Common\Proxy\ProxyGenerato r.php on line 1026

1 resposta
solução!

Incluí a instrução abaixo no controlador de requisição "Exclusao", e a classe "Curso" dentro da função "getReference" foi reconhecida.

"use Alura\Cursos\Entity\Curso;"