Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problema com a conexão do banco de dados na aula 4 do capítulo 4

Olá,

Estou tentando fazer a conexão com o banco de dados como é mostrado na quarta aula do quarto capítulo do curso, onde temos que criar uma classe chamada de ConnectionCreator dentro de src/Infrastructure/Persistence, só que quando vou chamar no arquivo de listar os alunos, fica dando erro.

Classe ConnectionCreator:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Arquivo listar-alunos.php:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Erro que aparece no navegador

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguém sabe como posso resolver isso?

2 respostas
solução!

Olá, Rodrigo. Tudo bem?

No arquivo listar-alunos.php você precisa retirar o new da linha:

$pdo = new Alura\Pdo\Infrastructure\Persistence\ConnectionCreator::createConnection();

Isso ocorre porque a classe ConnectionCreator definimos o método createConnection() como static, logo não é preciso usar a palavra reservada new para criar uma nova instância.

Espero ter ajudado, bons estudos :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Obrigado Vinicius! Não tinha reparado nisso na aula.