Estrutura de arquivos


A tabela a seguir apresenta as pastas que compõem a estrutura do Symfony versão 6.0, que serve como base para o Badiu.Net 2.x.

Pasta

Descrição

Badiu

Contém os arquivos específicos do sistema Badiu.Net.

assets

Armazena arquivos estáticos como CSS, JavaScript e imagens, usados na interface do usuário.

bin

Contém executáveis, incluindo o script Symfony Console para executar tarefas de linha de comando.

config

Contém todos os arquivos de configuração da aplicação, como serviços, pacotes e rotas.

data

Usada para armazenar cache e arquivos enviados pelos usuários, como uploads de arquivos.

migrations

Armazena as migrações do banco de dados que ajudam a gerenciar as alterações na estrutura do banco de dados.

public

Pasta raiz da web, contendo o arquivo index.php que é o ponto de entrada da aplicação.

src

Contém os códigos-fonte PHP da aplicação, como controladores, serviços e modelos.

templates

Armazena templates Twig, que são usados para renderizar as páginas HTML.

tests

Contém os testes automáticos, como testes unitários e funcionais.

translations

Armazena arquivos de tradução usados para internacionalização da aplicação.

var/cache/dev

Contém arquivos de cache específicos do ambiente de desenvolvimento.

vendor

Contém bibliotecas de terceiros que a aplicação depende, gerenciadas pelo Composer.

   

A figura a seguir apresenta as pastas que compõem a estrutura do Symfony versão 6.0