Esta aula eu explico como ler informações do banco de dados utilizando o CakePHP através das 3 camadas do MVC. Ela faz parte da mentoria para programadores iniciantes realizada em 2018.

Comecei essa série de vídeos com a introdução, configuração e os primeiros passos no CakePHP. Por isso seria legal ver o vídeo anterior para entender o contexto desse vídeo.

Nessa aula no formato “baby steps” eu explico como fazer a leitura de informações do banco de dados, que é a operação “read” do CRUD que desenvolvemos na mentoria.

A abordagem utilizada foi um passo a passo de como implementar a funcionalidade de leitura e exibição de informações, passando por todas as camadas do MVC.

O primeiro passo foi criar a página de exibição (Camada View) onde foi possível utilizar o Helper Html do CakePHP para geração dinâmica das tags Html de uma tabela.

Segui mostrando como transferir as informações a partir de um Controller para a página criada anteriormente através da injeção de variáveis na View.

E finalizei com a criação do Model e configuração da sua tabela correspondente no banco de dados MySQL. Dessa forma foi possível testar diversas variações do método “find” do Model para a recuperação de informações do banco de dados.

Segue abaixo os links citados no vídeo como referência: