Jornada do Dev

Entre para ter acesso à essa aula

Nesta aula sobre filtros no CodeIgniter é explicado que filtros são classes e métodos que podem ser executados antes ou depois de determinadas ações, como uma requisição HTTP. Filtrar dados em uma interface. São quatro tipos de filtros que permitem a configuração e a execução dos filtros: before, after, every e around.

É possível também utilizar apelidos para as classes de filtros. O exemplo de filtro apresentado é o CrossFit filter. Há a opção de especificar quando um filtro será executado e em quais rotas. O código para implementar filtros é explicado, e o uso de parâmetros é visto de maneira clara. Os filtros são uma maneira elegante de abstrair comportamentos comuns do sistema.