No IndexControler e/ou view index.phtml:
- criar diagramação para 2 tabelas sendo
- uma na esquerda com o quadro de medalhas por país
- e outra na direita sendo o quadro de medalhas por atleta
ESTE CONTROLLER NÃO DEVE USAR REPOSITÓRIO
- a view (.phtml) faz uma consulta na API por javascript
- o controller (este php aqui) faz a consulta nele mesmo na URL por meio de http request em localhost:8080/medalhas/por-pais e envia para a view os dados do JSON
Além disso, resolver outros 2 problemas, pois nas tabelas ficarão faltando:
- a bandeira do país na tabela de medalhas e
- a foto do atleta na tabela de atleta
Assim sendo, precisa-se criar mais uma ou duas entidades para se relacionar com estes objetos.
Apenas observação: nesta entidade, salve a url absoluta da imagem para ficar mais fácil
Faça um FORK do meu repositório no github, Depois que estiver tudo certo, faça um PULL REQUEST Através do Pull Request eu saberei avaliar.
docker-compose up
docker-compose exec laminas bash
composer install
# ou
composer update
# para habilitar para modo de desenvolvedor
composer development-enable
# para atualizar o banco (de dentro da vm)
./vendor/bin/doctrine-module orm:schema-tool:update --force
./vendor/bin/doctrine-module orm:schema-tool:update --dump-sql
ou
php ./vendor/bin/doctrine-module orm:schema-tool:update --force
php ./vendor/bin/doctrine-module orm:schema-tool:update --dump-sql
# ou para quem tiver problemas
php ./vendor/doctrine/doctrine-module/bin/doctrine-module
php ./vendor/doctrine/doctrine-module/bin/doctrine-module