Bom Dia, Gostaria de saber se o curso CI 2 ensina a fazer os seguintes Update - Delete - Upload.
Bom Dia, Gostaria de saber se o curso CI 2 ensina a fazer os seguintes Update - Delete - Upload.
Oi Lincoln, tudo bom?
A ementa do curso você encontra aqui, pra você dar uma olhada:
https://cursos.alura.com.br/course/codeigniter-avancado
Update, Delete e Upload você está se referenciando ao banco de dados?
Atualizar o produto, e deletar. Upload de imagens, arquivos. Queria aprofundar mais no CI gostei muito do primeiro curso e preciso evoluir no
Acredito que as funcionalidades de update e delete não são implementadas nesse sistema. Entretanto, basta seguirmos a mesma lógica de adicionar. Ou seja, vamos no nosso model e geramos outros dois métodos:
function Atualizar($id, $outroParametro) {
if(is_null($id) || !isset($outroParametro))
return false;
$this->db->where('id', $id);
return $this->db->update($this->table, $outroParametro);
}
function Excluir($id) {
if(is_null($id))
return false;
$this->db->where('id', $id);
return $this->db->delete($this->table);
}
A partir disso a implementação na view fica bem fácil =)
No segundo curso, é abordado alguns conceitos um pouco menos dedutiveis. Como validação, trabalhar com migrações, proteger rotas com validação, envio de email, realização de joins, etc.
Quanto ao upload de arquivos e imagens, você pode conferir neste link:
http://www.plasmadesign.com.br/codeigniter/user_guide-pt_BR/libraries/file_uploading.html
um tutorial oficial do proprio framework =)
qualquer dificuldade, compartilhe com a gente!