Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera,
Estou tentando pegar um repositório para realizar um select simples
$repo = $this->getEm()
->getRepository('Application\Entity\Teste');
$rows = $repo->findAll();
return new ViewModel(array(
'rows' => $rows
));
e está dando o seguinte erro:
Doctrine\Common\Persistence\Mapping\MappingException
File:
C:\xampp\htdocs\politec\politec\vendor\doctrine\common\lib\Doctrine\Common\Persistence\Mapping\MappingException.php:94
Message:
Class 'Application\Entity\Teste' does not exist
Não consigo entrar o problema!!
Abraço!!
A Classe existe, a estrutura esta assim:
- Application
- config
- src
- Application
- Entity
Teste.php
TesteRepository.php
O namespace da classe está: namespace Application\Entity;
O erro que está aparecendo não é porque estou tentando carregar?
Já percorri todos arquivos em busca de erro de digitação e não encontrei.
Erro de Mapeamento ... ou você esqueceu de importar alguma classe para as annotation do doctrine2orm ou você digitou algo errado..
Da uma lida na documentação..
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html
A classe Application\Entity\Teste existe? possui a namespace correta? está sendo carregada corretamente? os nomes estão certos, sem erros de digitação em algum lugar?