Tag: vídeo-aula

[Vídeo-aula CodeIgniter 4] – Models – CRUD RELACIONADO (Inserir) – parte 2

Fala pessoal!!! Para finalizar o formulário de cadastro de novos produtos (tabela “produto” relacionada com tabela “categoria”) iniciado no último vídeo, nesse eu trato a submissão do form dentro do “controller” e chamo o método “insert” do “ProdutoModel”.

Para agilizar o processo, ao invés de pegar os dados submetidos e “setar” eles na variável do “model”, eu passo direto os dados submetidos via “POST” como parâmetro do método “insert” (através do método “$this->request->getPost()”).

Continue lendo

[Vídeo-aula CodeIgniter 4] – Models – Criando um CRUD (Excluir/Delete)

Olá pessoal!!!

Continuando com a série sobre o CodeIgniter 4, nesse vídeo eu mostro como fazer a exclusão de um registro no banco de dados a partir do método “delete” do Model.

Na construção da “action” para excluir, eu faço uma breve introdução à library “session” e como usar, a partir dela, os métodos “setFlashData” e “getFlashData”.

Continue lendo

[Vídeo-aula CodeIgniter 4] – Views (Parte 2) – Estrutura de Templates

Olá caros leitores e leitoras,

Continuando com a série de aulas sobre o CodeIgniter 4, no vídeo de hoje aprofundo mais sobre o conceito de Views e mostro como criar, de forma fácil, uma estrutura de template dentro do CI4.

Com essa estrutura, basta criar as áreas do template (header, menu, footer, etc.) em Views separadas e depois incluí-las dentro das outras Views. Esse recurso deixa o desenvolvimento mais rápido e organizado e evita a reescrita de código.

Continue lendo

[Vídeo-aula CodeIgniter 4] – Views (Parte 1) – Recursos Básicos

Fala pessoal, tudo bem com vocês??

Acabo de publicar em meu canal do Youtube o quarto vídeo da série sobre o CodeIgniter 4. Nesse vídeo, eu mostro o que são as Views (A letra “V” da arquitetura MVC), qual a sua finalidade e como criar as Views dentro do framework.

Na aula, é mostrado como carregar uma View e também como podemos fazer para enviar dados de forma dinâmica do Controller para a View, com o objetivo de os utilizar no template(interface) da aplicação.

Continue lendo