[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()”).

Assista o vídeo em: https://www.youtube.com/watch?v=VnJdzZW8rec

Abs!

É formado em Sistemas de Informação, pós-graduado em Sistemas de Banco de Dados e mestre em Educação com foco em Tecnologias Sociocomunitárias. Trabalha como professor de ensino técnico e tecnológico no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo ministrando disciplinas nas áreas de programação, banco de dados, desenvolvimento de projetos e engenharia de software.

Posts relacionados

Comentários

  1. Boa tarde Rafael!
    Sou estudante de tecnologia da informação e to produzindo um sistema com codeigniter 4, utilizei seu video sobre form drop down e gostaria de saber se eu for utilizar ele como bootstrap , como estilizo ele para ficar mais bonito.

    Desde já te agradeço Diego Pereira Freitas

    $CursosModel = new CursosModel();
    $listaCursos = $CursosModel->findAll();
    $arrayCursos = [];

    foreach ($listaCursos as $Cursos ){
    $arrayCursos [$Cursos->idcurso] = $Cursos->nome;
    $data [‘comboCursos’] = form_dropdown(‘idcurso’, $arrayCursos);

    _______________________________________

    Na view to dando o echo com o combo cursos mas dai fica mais feio como poderia deixar mais bonito com bootstrap

    1. Fala Diego,

      O 4º parâmetro da função “form_dropdown” é o “extras”, e nele você pode passar propriedades complementares do “select” que será gerado, como “class” e “id”. Sendo assim, basta você colocar a classe do Bootstrap que deixa a combo mais bonita: Ex:

      $extra = 'class="form-select"';
      $data ['comboCursos'] = form_dropdown('idcurso', $arrayCursos, '', $extra);

      Abs!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *