Jornada do Dev

Entenda a estrutura de pastas e arquivos

Entre para ter acesso à essa aula

Nesta aula, aprendemos sobre a estrutura de pastas e arquivos no CodeIgniter. A pasta "application" é a estrutura principal da aplicação, onde estão as pastas "system" e "public", além de outras para testes e modificações. É possível alterar a localização dos diretórios padrão ou adicionar novos diretórios de acordo com a necessidade. A pasta "config" guarda arquivos de configuração, constantes e autoload de classes.

Já a pasta "controllers" contém os controles que determinam o fluxo do programa, seguindo o padrão model-view-controller. Também aprendemos sobre a Library e a pasta "vendor", onde é possível utilizar o Composer para instalar bibliotecas externas. A pasta "public" é onde ficam os arquivos que serão acessados pelo usuário, como imagens e scripts. Por fim, foi abordado o funcionamento do Spark, que é usado para iniciar o servidor.